'\" te .\" Copyright (c) 2008, Sun Microsystems, Inc. All Rights Reserved. .TH posix_spawnattr_getsigignore_np 3C "28 Oct 2008" "SunOS 5.11" "Standard C Library Functions" .SH NAME posix_spawnattr_getsigignore_np, posix_spawnattr_setsigignore_np \- get and set spawn-sigignore attribute of spawn attributes object .SH SYNOPSIS .LP .nf #include #include \fBint\fR \fBposix_spawnattr_getsigignore_np\fR( \fBconst posix_spawnattr_t *restrict\fR \fIattr\fR, \fBsigset_t *restrict\fR \fIsigignore\fR); .fi .LP .nf \fBint\fR \fBposix_spawnattr_setsigignore_np\fR( \fBposix_spawnattr_t *restrict\fR \fIattr\fR, \fBconst sigset_t *restrict\fR \fIsigignore\fR); .fi .SH DESCRIPTION .sp .LP The \fBposix_spawnattr_getsigignore_np()\fR function obtains the value of the \fIspawn-sigignore\fR attribute from the attributes object referenced by \fIattr\fR. .sp .LP The \fBposix_spawnattr_setsigignore_np()\fR function sets the \fIspawn-sigignore\fR attribute in an initialized attributes object referenced by \fIattr\fR. .sp .LP The \fIspawn-sigignore\fR attribute represents the set of signals to be forced to be ignored in the new process image (if \fBPOSIX_SPAWN_SETSIGIGN_NP\fR is set in the spawn-flags attribute) by a spawn operation. The default value of this attribute is an empty signal set. .SH RETURN VALUES .sp .LP Upon successful completion, \fBposix_spawnattr_getsigignore_np()\fR returns 0 and stores the value of the \fIspawn-sigignore\fR attribute of \fIattr\fR into the object referenced by the \fIsigignore\fR parameter. Otherwise, an error value is returned to indicate the error. .sp .LP Upon successful completion, \fBposix_spawnattr_setsigignore_np()\fR returns 0. Otherwise, an error value is returned to indicate the error. .SH ERRORS .sp .LP These functions may fail if: .sp .ne 2 .mk .na \fB\fBEINVAL\fR\fR .ad .RS 10n .rt The value specified by \fIattr\fR is invalid. .RE .sp .LP The \fBposix_spawnattr_setsigignore_np()\fR function may fail if: .sp .ne 2 .mk .na \fB\fBEINVAL\fR\fR .ad .RS 10n .rt The value of the attribute being set is not valid. .RE .SH ATTRIBUTES .sp .LP See \fBattributes\fR(5) for descriptions of the following attributes: .sp .sp .TS tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) . ATTRIBUTE TYPEATTRIBUTE VALUE _ Interface StabilityCommitted _ MT-LevelMT-Safe .TE .SH SEE ALSO .sp .LP \fBposix_spawn\fR(3C), \fBposix_spawnattr_destroy\fR(3C), \fBposix_spawnattr_getflags\fR(3C), \fBposix_spawnattr_getpgroup\fR(3C), \fBposix_spawnattr_getschedparam\fR(3C), \fBposix_spawnattr_getschedpolicy\fR(3C), \fBposix_spawnattr_setsigdefault\fR(3C), \fBposix_spawnattr_setsigmask\fR(3C), \fBattributes\fR(5) .SH NOTES .sp .LP The \fBPOSIX_SPAWN_SETSIGIGN_NP\fR flag and the \fBposix_spawnattr_getsigignore_np()\fR and \fBposix_spawnattr_setsigignore_np()\fR functions are non-portable Solaris extensions to the \fBposix_spawn\fR(3C) and \fBposix_spawnp()\fR interfaces.