/macosx-10.10.1/Libc-1044.1.2/gen/FreeBSD/ |
H A D | popen.c | 103 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 D | wordexp.c | 221 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 D | posix_spawn.c | 874 * 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 D | posix_spawn.c | 49 * 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 D | proc.c | 610 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 D | spawn_internal.h | 303 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 D | firmwaresyncd.c | 766 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 D | msdosfs.c | 246 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 D | kern_exec.c | 1975 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
|