HP-UX 11i June 2004 Release Notes

Process, Threads, Memory, and Kernel Parameters
System-V InterProcess Communications (IPC)
Chapter 10
227
Compatibility Issues
The change from a hard-coded SEMMSL to a dynamic tunable is transparent to
applications.
In releases prior to 11i, a “SEMMSL” symbol was hardcoded to 2048 in sys/sem.h. This
symbol will no longer always be an accurate representation of the maximum number of
semaphores in a set. Uses of the symbol in programs should be removed. The pstat
interface can return an accurate value for this kernel tunable.
Performance Issues
Some applications will be able to scale to utilize larger systems, where scaling depends
upon the size of a semaphore set.