HP-UX 11i v3 September 2011 Release Notes, Edition 2

rc Shell Script: When a system needs reboot for some reason, messages in the file /etc/
rc.bootmsg will be displayed before the system is rebooted.
sar Command: Enhanced to report activity for each HBA and Tape device.
setboot Command: Enhanced to provide support for setting the High Availability (HA)
Alternate boot path; supports the setting of a firmware test for the next boot on the
Itanium®-based platform; modified to take a persistent DSF or a lunpath hardware path as
valid input to set the bootpath for next boot; enhanced to enable or disable hyperthreading
environment for the next boot on a Dual-Core Intel ® Itanium® 2 platform.
sigblock(2), sigsetmask(2), sigstack(2), sigvector(2), and bsd_signal(3C): Manpages are
obsolete.
spray Command: Provides two new options: -d, which specifies how many microseconds
to pause between sending each packet, and -t, which specifies class of transports.
New: swapctl() System Call: Allows you to configure primary swap to take effect on the
next boot. Previously this could only be done via the commands lvlnboot and vxvmboot.
swapon() system call is deprecated.
swapon and swapinfo Commands: swapon command enhanced to support setting/unsetting
of primary swap device for next boot; swapinfo command supports new -s option to display
settings of primary swap for next boot.
sysdef Command: Deprecated. Reports incorrect values for some tunable parameters such
as msgmap, sema, and shmem.
syslogd Command: Enhanced to continue logging to log files even after the size of the log
file grows beyond 2GB; enhanced to log multibyte message strings correctly.
usermod has been modified to selectively prevent the movement of home directories with -m
option.
UNIX 2003 Compliance: All commands are modified/enhanced to conform to UNIX 2003
Standards. The UNIX 2003 changes which do not affect HP-UX compatibility are available
by default. Otherwise, in order to get UNIX 2003 behavior, the variable UNIX_STD has to
be defined in the environment.
Initial (February 2007) Release Notes, Chapter 10: “Libraries and Programming
Bundled C Compiler: Updated to version A.06.12 on Itanium®-based servers and B.11.11.16
on PA-RISC. Highly compatible with previous versions; diagnostic messages have changed;
more erroneous and suspicious source constructs are diagnosed.
aC++ Run Time Library: Includes the -AA -D_HP_NONSTD_FAST_IOSTREAM performance
improvement macro, C++ Standard Library TC1 compliance change, and USA 2007 Daylight
Savings Time legislation support.
Dynamic Loader (dld.so): Since patch PHSS_32864, September 2005, dld.so has enabled
large kernel page size, support for loading unaligned shared libraries and executables, and
other changes.
FirstBoot: As part of Transition links (a.k.a. Upgrade), HP used to create a symbolic link
/etc/set_parms —> /sbin/set_parms. Transition links are obsoleted in HP-UX 11i v3
and set_parms is available to the user as /sbin/set_parms. So HP-UX 11i v3 will not
support the symbolic link /etc/set_parms.
HP MLIB: Updated to version 9.5 with the addition of two new libraries, VECLIBSC8 and
LAPACKSC8, which are 64-bit address libraries with 64-bit integer values that use calling
conventions similar to those found in Cray’s SCILIB math library.
HP MPI: Updated to version 2.2 with several new features, including C++ bindings, new
mpirun command line launch options, MPI-2 supported ROMIO, and other new features.
What is new in the initial (February 2007) HP-UX 11i v3 release 79