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

개요

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

posix_spawnattr_destroy(3c)

Standard C Library Functions
                                                   posix_spawnattr_destroy(3C)



NAME
       posix_spawnattr_destroy,  posix_spawnattr_init - destroy and initialize
       spawn attributes object

SYNOPSIS
       #include <spawn.h>

       int posix_spawnattr_destroy(posix_spawnattr_t *attr);


       int posix_spawnattr_init(posix_spawnattr_t *attr);

DESCRIPTION
       The posix_spawnattr_destroy()  function  destroys  a  spawn  attributes
       object.  A  destroyed attr attributes object can be reinitialized using
       posix_spawnattr_init(). The results of otherwise referencing the object
       after  it has been destroyed are undefined. An implementation can cause
       posix_spawnattr_destroy() to set the object referenced by  attr  to  an
       invalid value.


       The  posix_spawnattr_init()  function  initializes  a  spawn attributes
       object attr with the default value for all of the individual attributes
       used  by  the  implementation.  Results  are  undefined  if posix_spaw‐
       nattr_init()  is  called  specifying  an   already   initialized   attr
       attributes object.


       A  spawn  attributes  object  is  of type posix_spawnattr_t (defined in
       <spawn.h>) and is used to specify the inheritance of process attributes
       across a spawn operation.


       No attributes other than those defined by IEEE Std 1003.1-200x are pro‐
       vided.


       The resulting spawn attributes object  (possibly  modified  by  setting
       individual  attribute  values),  is  used  to  modify  the  behavior of
       posix_spawn(3C) or posix_spawnp(3C). After a  spawn  attributes  object
       has  been  used  to  spawn  a  process  by  a  call to posix_spawn() or
       posix_spawnp(), any function affecting the attributes object (including
       destruction)  will not affect any process that has been spawned in this
       way.

RETURN VALUES
       Upon successful completion, posix_spawnattr_destroy()  and  posix_spaw‐
       nattr_init()  return 0. Otherwise, an error number is returned to indi‐
       cate the error.

ERRORS
       The posix_spawnattr_init() function will fail if:

       ENOMEM    Insufficient memory exists to initialize the spawn attributes
                 object.



       The posix_spawnattr_destroy() function may fail if:

       EINVAL    The value specified by attr is invalid.


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).


SEE ALSO
       posix_spawn(3C),   posix_spawnattr_getflags(3C),  posix_spawnattr_getp‐
       group(3C), posix_spawnattr_getschedparam(3C), posix_spawnattr_getsched‐
       policy(3C),  posix_spawnattr_getsigdefault(3C), posix_spawnattr_getsig‐
       mask(3C), spawn.h(3HEAD), attributes(7), standards(7)



Oracle Solaris 11.4               30 Jan 2004
                                                   posix_spawnattr_destroy(3C)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3