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

개요

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

posix_spawn_file_actions_adddup2(3c)

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

NAME
       posix_spawn_file_actions_adddup2  -  add  dup2 action to spawn file ac‐
       tions object

SYNOPSIS
       #include <spawn.h>

       int posix_spawn_file_actions_adddup2(
            posix_spawn_file_actions_t *file_actions, int fildes,
            int newfildes);

DESCRIPTION
       The posix_spawn_file_actions_adddup2() function adds a dup2(3C)  action
       to  the object referenced by file_actions that causes the file descrip‐
       tor fildes to be duplicated as newfildes (as if dup2(fildes, newfildes)
       had been called) when a new process is spawned using this file  actions
       object.


       If  fildes  and  newfildes are equal, then the action shall ensure that
       the FD_CLOEXEC and FD_CLOFORK flags of fildes are cleared (even  though
       dup2() would leave them unchanged).


       A  spawn  file  actions  object  is  as defined in posix_spawn_file_ac‐
       tions_addclose(3C).

RETURN VALUES
       Upon  successful  completion,  the   posix_spawn_file_actions_adddup2()
       function  returns 0. Otherwise, an error number is be returned to indi‐
       cate the error.

ERRORS
       The posix_spawn_file_actions_adddup2() function will fail if:

       EBADF     The value specified by fildes or  newfildes  is  negative  or
                 greater than or equal to {OPEN_MAX}.


       ENOMEM    Insufficient  memory  exists to add to the spawn file actions
                 object.



       The posix_spawn_file_actions_adddup2() function may fail if:

       EINVAL    The value specified by file_actions is invalid.



       It is not considered  an  error  for  the  fildes  argument  passed  to
       posix_spawn_file_actions_adddup2()  to  specify  a  file descriptor for
       which the specified operation could not be performed at the time of the
       call. Any such error will be detected when the associated file  actions
       object is later used during a posix_spawn(3C) or posix_spawnp(3C) oper‐
       ation.

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
       dup2(3C),    posix_spawn(3C),    posix_spawn_file_actions_addclose(3C),
       posix_spawn_file_actions_destroy(3C),  spawn.h(3HEAD),   attributes(7),
       standards(7)

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