Previous Page Contents Page Next Page

3.5 Use of Signals

To detect work arriving from other components, the HLLAPI library makes use of the SIGUSR1, SIGUSR2, and SIGALRM signals. Applications may require these signals for other purposes, so the library daisy-chains to any existing signal catchers; the first verb issued by the application initializes the library's signal catchers.

When these signals arrive, they may indicate work, or items may have been generated for some other reason. The library's signal catchers process the signals and then call the previous signal catchers to allow the signals to be used for other purposes.

The following restrictions apply to SIGUSR1 , SIGUSR2, and SIGALRM usage:

In addition, you are recommended not to use the POSIX signal mechanism SIGACTN, which may cause problems in SNAP-IX applications.

Previous Page Contents Page Top of Page Next page