send signal to a process
Synopsis (Not in current DDI version)
void psignal(proc_t *p, int sig);
psignal is called by drivers to send a signal to a single process.
If the process being sent the signal has called
to wait at a priority numerically higher than PZERO,
psignal makes the process executable.
Pointer to the process being signaled.
Signal to send.
Valid signals are listed in
PZERO is defined in sys/param.h.
A pointer to the currently running process can be obtained by calling
STREAMS drivers and modules should not call psignal.
To generate a signal, they must send M_SIG or M_PCSIG messages.
Context and synchronization
Interrupt, user, or blockable
1, 2, 4
Differences between versions
SVR4.2 MP and UnixWare 2.0 do not support psignal,
even though they otherwise support ddi versions 1, 2, and 4.
19 June 2005
© 2005 The SCO Group, Inc. All rights reserved.
OpenServer 6 and UnixWare (SVR5) HDK - June 2005