Lines Matching refs:fa

202 process_file_actions(const posix_spawn_file_actions_t fa)  in process_file_actions()  argument
208 STAILQ_FOREACH(fae, &fa->fa_list, fae_list) { in process_file_actions()
218 const posix_spawn_file_actions_t *fa; member
254 if (psa->fa != NULL) { in _posix_spawn_thr()
255 psa->error = process_file_actions(*psa->fa); in _posix_spawn_thr()
272 const posix_spawn_file_actions_t *fa, in do_posix_spawn() argument
312 psa.fa = fa; in do_posix_spawn()
366 const posix_spawn_file_actions_t *fa, in posix_spawn() argument
370 return (do_posix_spawn(pid, path, fa, sa, argv, envp, 0)); in posix_spawn()
375 const posix_spawn_file_actions_t *fa, in posix_spawnp() argument
379 return (do_posix_spawn(pid, path, fa, sa, argv, envp, 1)); in posix_spawnp()
389 posix_spawn_file_actions_t fa; in posix_spawn_file_actions_init() local
391 fa = malloc(sizeof(struct __posix_spawn_file_actions)); in posix_spawn_file_actions_init()
392 if (fa == NULL) in posix_spawn_file_actions_init()
395 STAILQ_INIT(&fa->fa_list); in posix_spawn_file_actions_init()
396 *ret = fa; in posix_spawn_file_actions_init()
401 posix_spawn_file_actions_destroy(posix_spawn_file_actions_t *fa) in posix_spawn_file_actions_destroy() argument
405 while ((fae = STAILQ_FIRST(&(*fa)->fa_list)) != NULL) { in posix_spawn_file_actions_destroy()
407 STAILQ_REMOVE_HEAD(&(*fa)->fa_list, fae_list); in posix_spawn_file_actions_destroy()
416 free(*fa); in posix_spawn_file_actions_destroy()
421 posix_spawn_file_actions_addopen(posix_spawn_file_actions_t * __restrict fa, in posix_spawn_file_actions_addopen() argument
447 STAILQ_INSERT_TAIL(&(*fa)->fa_list, fae, fae_list); in posix_spawn_file_actions_addopen()
452 posix_spawn_file_actions_adddup2(posix_spawn_file_actions_t *fa, in posix_spawn_file_actions_adddup2() argument
470 STAILQ_INSERT_TAIL(&(*fa)->fa_list, fae, fae_list); in posix_spawn_file_actions_adddup2()
475 posix_spawn_file_actions_addclose(posix_spawn_file_actions_t *fa, in posix_spawn_file_actions_addclose() argument
492 STAILQ_INSERT_TAIL(&(*fa)->fa_list, fae, fae_list); in posix_spawn_file_actions_addclose()
498 __restrict fa, const char *__restrict path) in posix_spawn_file_actions_addchdir_np()
515 STAILQ_INSERT_TAIL(&(*fa)->fa_list, fae, fae_list); in posix_spawn_file_actions_addchdir_np()
520 posix_spawn_file_actions_addfchdir_np(posix_spawn_file_actions_t *__restrict fa, in posix_spawn_file_actions_addfchdir_np() argument
536 STAILQ_INSERT_TAIL(&(*fa)->fa_list, fae, fae_list); in posix_spawn_file_actions_addfchdir_np()
542 __restrict fa, int from) in posix_spawn_file_actions_addclosefrom_np()
557 STAILQ_INSERT_TAIL(&(*fa)->fa_list, fae, fae_list); in posix_spawn_file_actions_addclosefrom_np()