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

개요

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

posix_spawnattr_setflags(3c)

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

NAME
       posix_spawnattr_getflags, posix_spawnattr_setflags - get and set spawn-
       flags attribute of spawn attributes object

SYNOPSIS
       #include <spawn.h>

       int posix_spawnattr_getflags(const posix_spawnattr_t *restrict attr,
            short *restrict flags);


       int posix_spawnattr_setflags(posix_spawnattr_t * attr, short flags);

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


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


       The spawn-flags attribute is used to indicate which process  attributes
       are   to   be   changed   in   the  new  process  image  when  invoking
       posix_spawn(3C) or posix_spawnp(3C). It is the bitwise inclusive-OR  of
       zero or more of the following flags:
         POSIX_SPAWN_RESETIDS
         POSIX_SPAWN_SETPGROUP
         POSIX_SPAWN_SETSID
         POSIX_SPAWN_SETSIGDEF
         POSIX_SPAWN_SETSIGMASK
         POSIX_SPAWN_SETSCHEDPARAM
         POSIX_SPAWN_SETSCHEDULER
         POSIX_SPAWN_NOEXECERR_NP
         POSIX_SPAWN_NOSIGCHLD_NP
         POSIX_SPAWN_SETSIGIGN_NP
         POSIX_SPAWN_WAITPID_NP


       These  flags  are  defined  in <spawn.h>. The default value of this at‐
       tribute is as if no flags were set.

RETURN VALUES
       Upon successful completion, posix_spawnattr_getflags()  returns  0  and
       stores  the  value of the spawn-flags attribute of attr into the object
       referenced by the flags parameter. Otherwise, an error  number  is  re‐
       turned to indicate the error.


       Upon  successful completion, posix_spawnattr_setflags() returns 0. Oth‐
       erwise, an error number is returned to indicate the error.

ERRORS
       These functions may fail if:

       EINVAL    The value specified by attr is invalid.



       The posix_spawnattr_setflags() function may fail if:

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


       EINVAL    If both POSIX_SPAWN_SETPGROUP  and  POSIX_SPAWN_SETSID  flags
                 are  set in the spawn-flags attribute of the spawn attributes
                 object. These options are mutually exclusive.


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 _ Stan‐
       dardSee standards(7).



       Flags with names ending in _NP are non-portable Solaris  extensions  to
       the  posix_spawnattr_getflags()  and  posix_spawnattr_setflags() inter‐
       faces, and are not defined when compiling in strict  standards  compli‐
       ance mode without enabling extensions.

SEE ALSO
       posix_spawn(3C),                           posix_spawnattr_destroy(3C),
       posix_spawnattr_getpgroup(3C),       posix_spawnattr_getschedparam(3C),
       posix_spawnattr_getschedpolicy(3C),  posix_spawnattr_getsigdefault(3C),
       posix_spawnattr_getsigignore_np(3C),    posix_spawnattr_getsigmask(3C),
       spawn.h(3HEAD), attributes(7), standards(7)

HISTORY
       The posix_spawnattr_getflags() and posix_spawnattr_setflags() functions
       were added to Solaris in the Solaris 10 3/05 release.


       Support for the following flags is available in Oracle Solaris starting
       with the listed release:

       tab()  box;  cw(4.71i)  |cw(0.79i)  lw(4.71i)  |lw(0.79i) FLAGRELEASE _
       POSIX_SPAWN_SETSID11.4.27   _    POSIX_SPAWN_SETSID_NP11.4.0    _    T{
       POSIX_SPAWN_NOEXECERR_NP,                     POSIX_SPAWN_NOSIGCHLD_NP,
       POSIX_SPAWN_SETSIGIGN_NP,   POSIX_SPAWN_WAITPID_NP   T}11.0.0   _    T{
       POSIX_SPAWN_RESETIDS,   POSIX_SPAWN_SETPGROUP,   POSIX_SPAWN_SETSIGDEF,
       POSIX_SPAWN_SETSIGMASK,                      POSIX_SPAWN_SETSCHEDPARAM,
       POSIX_SPAWN_SETSCHEDULER T}10 3/05


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