Solaris Express Developer Edition What's New

SIGEV_THREAD Event Notification

This language support enhancement is new in the Solaris Express 6/06 release.

The SIGEV_THREAD Event Notification feature implements the POSIX-specified SIGEV_THREAD notification mechanism. The SIGEV_THREAD notification mechanism calls a user-specified function in the context of a separate thread when an event occurs.

This feature also extends the implementation of the existing SIGEV_PORT notification mechanism to message queues. This extension enables uniform application of all Solaris-supported notification mechanisms to all interfaces that accept a sigevent structure to request asynchronous notification. The following Solaris notification mechanisms are supported:

For more information about the asynchronous notification mechanisms, see the signal.h(3HEAD) man page.