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