Lines Matching refs:psfa
2320 _psfa_action_t *psfa = &px_sfap->psfa_act_acts[action]; in exec_handle_file_actions() local
2322 switch (psfa->psfaa_type) { in exec_handle_file_actions()
2334 int mode = psfa->psfaa_openargs.psfao_mode; in exec_handle_file_actions()
2358 CAST_USER_ADDR_T(psfa->psfaa_openargs.psfao_path), in exec_handle_file_actions()
2362 psfa->psfaa_openargs.psfao_oflag, in exec_handle_file_actions()
2375 if (error || origfd == psfa->psfaa_filedes) { in exec_handle_file_actions()
2385 error = dup2(p, origfd, psfa->psfaa_filedes, ival); in exec_handle_file_actions()
2402 error = dup2(p, psfa->psfaa_filedes, in exec_handle_file_actions()
2403 psfa->psfaa_dup2args.psfad_newfiledes, ival); in exec_handle_file_actions()
2413 if (!MACH_PORT_VALID(psfa->psfaa_fileport)) { in exec_handle_file_actions()
2419 psfa->psfaa_fileport, MACH_MSG_TYPE_COPY_SEND, in exec_handle_file_actions()
2433 if (error || origfd == psfa->psfaa_dup2args.psfad_newfiledes) { in exec_handle_file_actions()
2439 psfa->psfaa_dup2args.psfad_newfiledes, ival); in exec_handle_file_actions()
2453 error = close_nocancel(p, psfa->psfaa_filedes); in exec_handle_file_actions()
2470 if ((fp = fp_get_noref_locked(p, psfa->psfaa_filedes)) == NULL) { in exec_handle_file_actions()
2473 error = fp_guard_exception(p, psfa->psfaa_filedes, in exec_handle_file_actions()
2498 CAST_USER_ADDR_T(psfa->psfaa_chdirargs.psfac_path), in exec_handle_file_actions()
2510 fchdira.fd = psfa->psfaa_filedes; in exec_handle_file_actions()
2526 if (PSFA_OPEN == psfa->psfaa_type) { in exec_handle_file_actions()
2528 psfa->psfaa_openargs.psfao_path); in exec_handle_file_actions()
2530 DTRACE_PROC1(spawn__fd__failure, int, psfa->psfaa_filedes); in exec_handle_file_actions()
2551 _psfa_action_t *psfa = &px_sfap->psfa_act_acts[action]; in exec_handle_file_actions() local
2552 int fd = psfa->psfaa_filedes; in exec_handle_file_actions()
2554 switch (psfa->psfaa_type) { in exec_handle_file_actions()
2557 fd = psfa->psfaa_dup2args.psfad_newfiledes; in exec_handle_file_actions()