Posts a signal to sleeping kernel threads.
#include <sys/sleep.h>
void e_wakeup_w_sig (event_word, sig) int *event_word; int sig;
event_word | Specifies the shared event word. The kernel uses the event_word parameter as the anchor to the list of threads waiting on this shared event. |
sig | Specifies the signal number to post. |
The e_wakeup_w_sig kernel service posts the signal sig to each kernel thread sleeping interruptible on the event list anchored by the event_word parameter.
The e_wakeup_w_sig kernel service has no return values.
The e_wakeup_w_sig kernel service can be called from either the process environment or the interrupt environment.
The e_wakeup_w_sig kernel service is part of the Base Operating System (BOS) Runtime.
The e_block_thread kernel service, e_clear_wait kernel service.
Process and Exception Management Kernel Services in AIX Kernel Extensions and Device Support Programming Concepts.