HP-UX 11i Version 2 Release Notes (October 2003)

Internet and Networking
IPv6 Support
Chapter 6
155
The HP-UX commands discussed in this section are listed below. (For other changes to
HP-UX commands, see “HP-UX Commands” on page 192.)
/usr/sbin/reboot
/sbin/reboot
/usr/sbin/shutdown
/sbin/shutdown
/usr/bin/write
/usr/sbin/wall
/usr/bin/tsm
/usr/bin/uptime
/usr/sbin/getty
/sbin/init
/usr/sbin/ptydaemon
/usr/bin/users
/usr/sbin/acct/acctcon
/usr/sbin/acct/acctcon1
/usr/sbin/acct/closewtmp
/usr/sbin/acct/utmp2wtmp
/usr/sbin/acct/fwtmp
/usr/sbin/acct/wtmpfix
/usr/bin/last
/usr/sbin/acct/runacct
/usr/bin/finger
/usr/bin/who
/usr/sbin/syslogd
/usr/sbin/uucpd
Summary of Change
Changes to libc To support IPv6 in HP-UX 11i v2, the following new Application
Programming Interfaces (APIs) have been introduced as part of HP-UX libc:
setutsent()
getutsent()
getutsid()
getutspid()
getutsline()
pututsline()
endutsent()
bwtmpname()
endbwtmp()
setbwtmp()
updatebwdb()
getbwent()
While providing support for IPv6, the new solution addresses the performance
scalability and feature scalability problems existing in the previous implementation.
This solution introduces a daemon, utmpd, and a library, libuseracct, to manage user
accounting on HP-UX.
To accommodate increases in the sizes of various fields of the structure at a future date
and for scalability, the new solution implements the user-accounting database as an
in-memory database of the daemon utmpd. HP-UX applications using the old /etc/utmp
and /etc/utmpx files to log user-accounting information (namely, telnetd, rlogind,