POSIX 1003.1b support is completed. The Solaris software has provided all of the interfaces for POSIX 1003.1b since the Solaris 2.3 release. A subset of those interfaces was functional in that they provided services instead of returning "Not Supported." This release finishes support for POSIX 1003.1b (with the exception of the -PRIORITIZED IO option).
This standards feature is of interest to developers interested in writing portable, standards-compliant code. It is also of interest to developers interested in higher performance message passing or semaphore code who otherwise would use System V messages or semaphores and who can accept the more limited functionality offered by POSIX.
As of the Solaris 2.6 release, POSIX 1003.1b support is provided for the following:
Asynchronous I/O (except prioritized I/O)
Mapped files
Memory locking
Memory protection
Message passing
Priority scheduling
Realtime signals
Semaphores
File synchronization
Shared memory objects
Synchronized I/O
Timers
Support for many of these features has been available in the Solaris operating environment for several releases in a non-standards-conformant way.