Set the signals that will be ignored by the spawned process
#include <posix_spawnattr.h> int posix_spawnattr_setsigignore( posix_spawnattr_t *_Restrict attrp, const sigset_t *_Restrict sigset_p);
libc
Use the -l c option to qcc to link against this library. This library is usually included automatically.
Specifies the set of signals that will be ignored by the spawned process. This setting only takes effect if the POSIX_SPAWN_SETSIGIGN flag is set.
The default value can be retrieved with a call to posix_spawnattr_getsigignore() using an initialized 'posix_spawnattr_t' object.
This function is a QNX Neutrino extension to posix_spawnattr_t(). |
The process ID of the child process, or -1 if an error occurs (errno is set).
Safety: | |
---|---|
Cancellation point | No |
Interrupt handler | Yes |
Signal handler | Yes |
Thread | Yes |
posix_spawn(), posix_spawn_file_actions_addclose(), posix_spawn_file_actions_adddup2(), posix_spawn_file_actions_addopen(), posix_spawn_file_actions_destroy(), posix_spawn_file_actions_init(), posix_spawnattr_addpartid(), posix_spawnattr_addpartition(), posix_spawnattr_destroy(), posix_spawnattr_getcred(), posix_spawnattr_getflags(), posix_spawnattr_getnode(), posix_spawnattr_getpartid(), posix_spawnattr_getpgroup(), posix_spawnattr_getrunmask(), posix_spawnattr_getschedparam(), posix_spawnattr_getschedpolicy(), posix_spawnattr_getsigdefault(), posix_spawnattr_getsigignore(), posix_spawnattr_getsigmask(), posix_spawnattr_getstackmax(), posix_spawnattr_getxflags(), posix_spawnattr_init(), posix_spawnattr_setcred(), posix_spawnattr_setflags(), posix_spawnattr_setnode(), posix_spawnattr_setpgroup(), posix_spawnattr_setschedparam(), posix_spawnattr_setrunmask(), posix_spawnattr_setschedpolicy(), posix_spawnattr_setsigdefault(), posix_spawnattr_setsigmask(), posix_spawnattr_setstackmax(), posix_spawnattr_setxflags(), posix_spawnp()