PSETSIGNAL(3PROC) Process Control Library Functions PSETSIGNAL(3PROC)

NAME


Psetsignal - set signal tracing flags

LIBRARY


Process Control Library (libproc, -lproc)

SYNOPSIS


#include <libproc.h>

void
Psetsignal(struct ps_prochandle *P, const sigset_t *set);

DESCRIPTION


The Psetsignal() function sets the signal tracing flags for the process
handle P to set. The call to Psetsignal() replaces any existing signal
tracing flags entirely with set. The signal tracing flags determine
which signals, when received by a thread in the process, will cause
that thread to stop. For more information on the behavior of the
signal tracing flags, including which signals may be traced this way,
see the PCSTRACE section in proc(5).

The set argument may be manipulated with the standard signal set
manipulation functions such as sigaddset(3C), sigdelset(3C), and others
which may all be found in sigsetops(3C).

Note, only active processes may have their signal tracing flags
updated. Process handles that refer to core files, zombie processes,
and files do not have fault tracing flags and this function is a no-op
on them.

INTERFACE STABILITY


Uncommitted

MT-LEVEL
See LOCKING in libproc(3LIB).

SEE ALSO


sigsetops(3C), signal.h(3HEAD), libproc(3LIB), Psignal(3PROC), proc(5)

illumos May 11, 2016 illumos

tribblix@gmail.com :: GitHub :: Privacy