Searched refs:file_actions (Results 1 - 9 of 9) sorted by relevance

/macosx-10.10.1/Libc-1044.1.2/gen/FreeBSD/
H A Dpopen.c103 posix_spawn_file_actions_t file_actions; local
145 if ((err = posix_spawn_file_actions_init(&file_actions)) != 0) {
161 (void)posix_spawn_file_actions_addclose(&file_actions, pdes[0]);
163 (void)posix_spawn_file_actions_adddup2(&file_actions, pdes[1], STDOUT_FILENO);
164 (void)posix_spawn_file_actions_addclose(&file_actions, pdes[1]);
166 (void)posix_spawn_file_actions_adddup2(&file_actions, STDOUT_FILENO, STDIN_FILENO);
168 (void)posix_spawn_file_actions_adddup2(&file_actions, pdes[1], STDIN_FILENO);
171 (void)posix_spawn_file_actions_adddup2(&file_actions, pdes[0], STDIN_FILENO);
172 (void)posix_spawn_file_actions_addclose(&file_actions, pdes[0]);
174 (void)posix_spawn_file_actions_addclose(&file_actions, pde
[all...]
H A Dwordexp.c221 posix_spawn_file_actions_t file_actions; local
255 if ((spawnerr = posix_spawn_file_actions_init(&file_actions)) != 0) break;
264 if ((spawnerr = posix_spawn_file_actions_addinherit_np(&file_actions, STDOUT_FILENO)) != 0) break;
266 if ((spawnerr = posix_spawn_file_actions_adddup2(&file_actions, pdes[1], STDOUT_FILENO)) != 0) break;
269 if ((spawnerr = posix_spawn_file_actions_addinherit_np(&file_actions, STDERR_FILENO)) != 0) break;
271 if ((spawnerr = posix_spawn_file_actions_adddup2(&file_actions, perr[1], STDERR_FILENO)) != 0) break;
288 spawnerr = posix_spawn(&pid, _PATH_BSHELL, &file_actions, &attr, argv, *_NSGetEnviron());
291 posix_spawn_file_actions_destroy(&file_actions);
/macosx-10.10.1/xnu-2782.1.97/libsyscall/wrappers/spawn/
H A Dposix_spawn.c874 * Parameters: file_actions The spawn file actions object to be
896 posix_spawn_file_actions_init(posix_spawn_file_actions_t *file_actions) argument
898 _posix_spawn_file_actions_t *psactsp = (_posix_spawn_file_actions_t *)file_actions;
930 * EINVAL The value specified by file_actions is invalid.
933 posix_spawn_file_actions_destroy(posix_spawn_file_actions_t *file_actions) argument
937 if (file_actions == NULL || *file_actions == NULL)
940 psacts = *(_posix_spawn_file_actions_t *)file_actions;
942 *file_actions = NULL;
990 * Description: Add an open action to the object referenced by 'file_actions'
1012 posix_spawn_file_actions_addopen( posix_spawn_file_actions_t * __restrict file_actions, int filedes, const char * __restrict path, int oflag, mode_t mode) argument
1071 posix_spawn_file_actions_addclose(posix_spawn_file_actions_t *file_actions, int filedes) argument
1127 posix_spawn_file_actions_adddup2(posix_spawn_file_actions_t *file_actions, int filedes, int newfiledes) argument
1195 posix_spawn_file_actions_addinherit_np(posix_spawn_file_actions_t *file_actions, int filedes) argument
1475 posix_spawn(pid_t * __restrict pid, const char * __restrict path, const posix_spawn_file_actions_t *file_actions, const posix_spawnattr_t * __restrict attrp, char *const argv[ __restrict], char *const envp[ __restrict]) argument
[all...]
/macosx-10.10.1/Libc-1044.1.2/sys/
H A Dposix_spawn.c49 * file_actions spawn file actions object which
71 const posix_spawn_file_actions_t *file_actions,
133 retry: err = posix_spawn(pid, bp, file_actions, attrp, argv, envp);
155 err = posix_spawn(pid, _PATH_BSHELL, file_actions, attrp, memp, envp);
70 posix_spawnp(pid_t * __restrict pid, const char * __restrict file, const posix_spawn_file_actions_t *file_actions, const posix_spawnattr_t * __restrict attrp, char *const argv[ __restrict], char *const envp[ __restrict]) argument
/macosx-10.10.1/apr-32/apr/apr/threadproc/unix/
H A Dproc.c610 posix_spawn_file_actions_t file_actions; local
621 posix_spawn_file_actions_init(&file_actions);
624 posix_spawn_file_actions_addclose(&file_actions, STDIN_FILENO);
627 posix_spawn_file_actions_adddup2(&file_actions, attr->child_in->filedes, STDIN_FILENO);
628 posix_spawn_file_actions_addclose(&file_actions, attr->child_in->filedes);
632 posix_spawn_file_actions_addclose(&file_actions, STDOUT_FILENO);
635 posix_spawn_file_actions_adddup2(&file_actions, attr->child_out->filedes, STDOUT_FILENO);
636 posix_spawn_file_actions_addclose(&file_actions, attr->child_out->filedes);
640 posix_spawn_file_actions_addclose(&file_actions, STDERR_FILENO);
643 posix_spawn_file_actions_adddup2(&file_actions, att
[all...]
/macosx-10.10.1/xnu-2782.1.97/bsd/sys/
H A Dspawn_internal.h303 file_actions; /* pointer to block */ member in struct:_posix_spawn_args_desc
326 uint32_t file_actions; /* pointer to block */ member in struct:user32__posix_spawn_args_desc
337 user_addr_t file_actions; /* pointer to block */ member in struct:user__posix_spawn_args_desc
/macosx-10.10.1/bless-103/
H A Dfirmwaresyncd.c766 posix_spawn_file_actions_t file_actions; local
779 ret = posix_spawn_file_actions_init(&file_actions);
786 posix_spawn_file_actions_addclose(&file_actions, fds[0]);
788 (void)posix_spawn_file_actions_adddup2(&file_actions, fds[1], STDOUT_FILENO);
790 (void)posix_spawn_file_actions_adddup2(&file_actions, fds[1], STDERR_FILENO);
792 (void)posix_spawn_file_actions_addclose(&file_actions, fds[1]);
796 ret = posix_spawn(&p, argv[0], &file_actions, NULL, argv, environ);
841 posix_spawn_file_actions_destroy(&file_actions);
/macosx-10.10.1/msdosfs-209.1.1/userfs_plugin/
H A Dmsdosfs.c246 posix_spawn_file_actions_t file_actions; local
253 posix_spawn_file_actions_init(&file_actions);
254 posix_spawn_file_actions_addinherit_np(&file_actions, 0);
255 posix_spawn_file_actions_addinherit_np(&file_actions, 1);
256 posix_spawn_file_actions_addinherit_np(&file_actions, 2);
257 posix_spawn_file_actions_addinherit_np(&file_actions, fd);
263 &file_actions,
/macosx-10.10.1/xnu-2782.1.97/bsd/kern/
H A Dkern_exec.c1975 px_args.file_actions = CAST_USER_ADDR_T(px_args32.file_actions);
1999 /* Limit file_actions to allowed number of open files */
2013 if ((error = copyin(px_args.file_actions, px_sfap,
2150 * to handle the file_actions. Since vfork() also ends up setting

Completed in 300 milliseconds