Lines Matching refs:psactsp
1498 _posix_spawn_file_actions_t *psactsp = (_posix_spawn_file_actions_t *)file_actions; in posix_spawn_file_actions_init() local
1501 …if ((*psactsp = (_posix_spawn_file_actions_t)malloc(PSF_ACTIONS_SIZE(PSF_ACTIONS_INIT_COUNT))) == … in posix_spawn_file_actions_init()
1504 (*psactsp)->psfa_act_alloc = PSF_ACTIONS_INIT_COUNT; in posix_spawn_file_actions_init()
1505 (*psactsp)->psfa_act_count = 0; in posix_spawn_file_actions_init()
1567 _posix_spawn_file_actions_grow(_posix_spawn_file_actions_t *psactsp) in _posix_spawn_file_actions_grow() argument
1570 if (os_mul_overflow((*psactsp)->psfa_act_alloc, 2, &newnum)) { in _posix_spawn_file_actions_grow()
1586 if ((new_psacts = (_posix_spawn_file_actions_t)realloc((*psactsp), newsize)) == NULL) { in _posix_spawn_file_actions_grow()
1590 *psactsp = new_psacts; in _posix_spawn_file_actions_grow()
1626 _posix_spawn_file_actions_t *psactsp; in posix_spawn_file_actions_addopen() local
1633 psactsp = (_posix_spawn_file_actions_t *)file_actions; in posix_spawn_file_actions_addopen()
1640 if ((*psactsp)->psfa_act_count == (*psactsp)->psfa_act_alloc) { in posix_spawn_file_actions_addopen()
1642 if (_posix_spawn_file_actions_grow(psactsp)) { in posix_spawn_file_actions_addopen()
1650 psfileact = &(*psactsp)->psfa_act_acts[(*psactsp)->psfa_act_count++]; in posix_spawn_file_actions_addopen()
1686 _posix_spawn_file_actions_t *psactsp; in posix_spawn_file_actions_addclose() local
1693 psactsp = (_posix_spawn_file_actions_t *)file_actions; in posix_spawn_file_actions_addclose()
1700 if ((*psactsp)->psfa_act_count == (*psactsp)->psfa_act_alloc) { in posix_spawn_file_actions_addclose()
1702 if (_posix_spawn_file_actions_grow(psactsp)) { in posix_spawn_file_actions_addclose()
1710 psfileact = &(*psactsp)->psfa_act_acts[(*psactsp)->psfa_act_count++]; in posix_spawn_file_actions_addclose()
1745 _posix_spawn_file_actions_t *psactsp; in posix_spawn_file_actions_adddup2() local
1752 psactsp = (_posix_spawn_file_actions_t *)file_actions; in posix_spawn_file_actions_adddup2()
1760 if ((*psactsp)->psfa_act_count == (*psactsp)->psfa_act_alloc) { in posix_spawn_file_actions_adddup2()
1762 if (_posix_spawn_file_actions_grow(psactsp)) { in posix_spawn_file_actions_adddup2()
1770 psfileact = &(*psactsp)->psfa_act_acts[(*psactsp)->psfa_act_count++]; in posix_spawn_file_actions_adddup2()
1807 _posix_spawn_file_actions_t *psactsp; in posix_spawn_file_actions_add_fileportdup2_np() local
1814 psactsp = (_posix_spawn_file_actions_t *)file_actions; in posix_spawn_file_actions_add_fileportdup2_np()
1822 if ((*psactsp)->psfa_act_count == (*psactsp)->psfa_act_alloc) { in posix_spawn_file_actions_add_fileportdup2_np()
1824 if (_posix_spawn_file_actions_grow(psactsp)) { in posix_spawn_file_actions_add_fileportdup2_np()
1832 psfileact = &(*psactsp)->psfa_act_acts[(*psactsp)->psfa_act_count++]; in posix_spawn_file_actions_add_fileportdup2_np()
1878 _posix_spawn_file_actions_t *psactsp; in posix_spawn_file_actions_addinherit_np() local
1885 psactsp = (_posix_spawn_file_actions_t *)file_actions; in posix_spawn_file_actions_addinherit_np()
1893 if ((*psactsp)->psfa_act_count == (*psactsp)->psfa_act_alloc) { in posix_spawn_file_actions_addinherit_np()
1895 if (_posix_spawn_file_actions_grow(psactsp)) { in posix_spawn_file_actions_addinherit_np()
1903 psfileact = &(*psactsp)->psfa_act_acts[(*psactsp)->psfa_act_count++]; in posix_spawn_file_actions_addinherit_np()
1935 _posix_spawn_file_actions_t *psactsp; in posix_spawn_file_actions_addchdir_np() local
1942 psactsp = (_posix_spawn_file_actions_t *)file_actions; in posix_spawn_file_actions_addchdir_np()
1945 if ((*psactsp)->psfa_act_count == (*psactsp)->psfa_act_alloc) { in posix_spawn_file_actions_addchdir_np()
1947 if (_posix_spawn_file_actions_grow(psactsp)) { in posix_spawn_file_actions_addchdir_np()
1955 psfileact = &(*psactsp)->psfa_act_acts[(*psactsp)->psfa_act_count++]; in posix_spawn_file_actions_addchdir_np()
1959 (*psactsp)->psfa_act_count--; in posix_spawn_file_actions_addchdir_np()
1990 _posix_spawn_file_actions_t *psactsp; in posix_spawn_file_actions_addfchdir_np() local
1997 psactsp = (_posix_spawn_file_actions_t *)file_actions; in posix_spawn_file_actions_addfchdir_np()
2004 if ((*psactsp)->psfa_act_count == (*psactsp)->psfa_act_alloc) { in posix_spawn_file_actions_addfchdir_np()
2006 if (_posix_spawn_file_actions_grow(psactsp)) { in posix_spawn_file_actions_addfchdir_np()
2014 psfileact = &(*psactsp)->psfa_act_acts[(*psactsp)->psfa_act_count++]; in posix_spawn_file_actions_addfchdir_np()
3019 _posix_spawn_file_actions_t psactsp = in posix_spawn() local
3022 if (psactsp->psfa_act_count > 0) { in posix_spawn()
3023 size_t fa_size = PSF_ACTIONS_SIZE(psactsp->psfa_act_count); in posix_spawn()
3024 if (fa_size == 0 && psactsp->psfa_act_count != 0) { in posix_spawn()
3030 ad.file_actions = psactsp; in posix_spawn()