Process-in-Process
|
Functions | |
int | pip_kill (int pipid, int signal) |
deliver a signal to PiP task More... | |
int | pip_sigmask (int how, const sigset_t *sigmask, sigset_t *oldmask) |
set signal mask of the current PiP task More... | |
int | pip_signal_wait (int signal) |
wait for a signal More... | |
int pip_kill | ( | int | pipid, |
int | signal | ||
) |
[out] | pipid | PiP ID of a target PiP task to deliver the signal |
[out] | signal | signal number to be delivered |
EPERM | PiP library is not yet initialized |
EINVAL | An invalid signal number or invalid PiP ID is specified |
int pip_sigmask | ( | int | how, |
const sigset_t * | sigmask, | ||
sigset_t * | oldmask | ||
) |
[in] | how | see sigprogmask or pthread_sigmask |
[in] | sigmask | signal mask |
[out] | oldmask | old signal mask |
EPERM | PiP library is not yet initialized |
EINVAL | An invalid signal number or invalid PiP ID is specified |
int pip_signal_wait | ( | int | signal | ) |
[in] | signal | signal to wait |
EINTR
error. This case is treated as normal return;