posix_spawnattr_setsigignore_np(3c) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

posix_spawnattr_setsigignore_np(3c)

posix_sp...ignore_np(3C) Standard C Library Functions posix_sp...ignore_np(3C)

NAME
       posix_spawnattr_getsigignore_np,  posix_spawnattr_setsigignore_np - get
       and set spawn-sigignore attribute of spawn attributes object

SYNOPSIS
       #include <signal.h>
       #include <spawn.h>

       int posix_spawnattr_getsigignore_np(
            const posix_spawnattr_t *restrict attr,
            sigset_t *restrict sigignore);


       int posix_spawnattr_setsigignore_np(
            posix_spawnattr_t *restrict attr,
            const sigset_t *restrict sigignore);

DESCRIPTION
       The posix_spawnattr_getsigignore_np() function obtains the value of the
       spawn-sigignore attribute from  the  attributes  object  referenced  by
       attr.


       The posix_spawnattr_setsigignore_np() function sets the spawn-sigignore
       attribute in an initialized attributes object referenced by attr.


       The  spawn-sigignore  attribute  represents  the  set  of signals to be
       forced to be ignored in the  new  process  image  (if  POSIX_SPAWN_SET‐
       SIGIGN_NP  is  set  in the spawn-flags attribute) by a spawn operation.
       The default value of this attribute is an empty signal set.

RETURN VALUES
       Upon successful completion, posix_spawnattr_getsigignore_np() returns 0
       and stores the value of the spawn-sigignore attribute of attr into  the
       object referenced by the sigignore parameter. Otherwise, an error value
       is returned to indicate the error.


       Upon  successful  completion, posix_spawnattr_setsigignore_np() returns
       0. Otherwise, an error value is returned to indicate the error.

ERRORS
       These functions may fail if:

       EINVAL    The value specified by attr is invalid.



       The posix_spawnattr_setsigignore_np() function may fail if:

       EINVAL    The value of the attribute being set is not valid.


ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:

       tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE  TYPEAT‐
       TRIBUTE VALUE _ Interface StabilityCommitted _ MT-LevelMT-Safe


SEE ALSO
       posix_spawn(3C),                           posix_spawnattr_destroy(3C),
       posix_spawnattr_getflags(3C),            posix_spawnattr_getpgroup(3C),
       posix_spawnattr_getschedparam(3C),  posix_spawnattr_getschedpolicy(3C),
       posix_spawnattr_setsigdefault(3C),      posix_spawnattr_setsigmask(3C),
       spawn.h(3HEAD), attributes(7)

NOTES
       The  POSIX_SPAWN_SETSIGIGN_NP  flag  and  the posix_spawnattr_getsigig‐
       nore_np()  and  posix_spawnattr_setsigignore_np()  functions  are  non-
       portable  Solaris  extensions to the posix_spawn(3C) and posix_spawnp()
       interfaces.

HISTORY
       The POSIX_SPAWN_SETSIGIGN_NP  flag  and  the  posix_spawnattr_getsigig‐
       nore_np() and posix_spawnattr_setsigignore_np() functions were added in
       the Oracle Solaris 11.0.0 release.

Oracle Solaris 11.4               27 Aug 2025         posix_sp...ignore_np(3C)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3