|
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;
1.8.5