spawn_fa_test_t
spawn_test_fds(spawn_fa_test_t *test)
addopen_setup(spawn_fa_test_t *test, posix_spawn_file_actions_t *acts)
addclose_setup(spawn_fa_test_t *test, posix_spawn_file_actions_t *acts)
adddup2_setup(spawn_fa_test_t *test, posix_spawn_file_actions_t *acts)
close_action_fd_setup(spawn_fa_test_t *test,
close_badfd_setup(spawn_fa_test_t *test, posix_spawn_file_actions_t *acts)
closefrom_setup(spawn_fa_test_t *test, posix_spawn_file_actions_t *acts)
closefrom_then_open_setup(spawn_fa_test_t *test,
open_dup_close_setup(spawn_fa_test_t *test, posix_spawn_file_actions_t *acts)
multi_open_setup(spawn_fa_test_t *test, posix_spawn_file_actions_t *acts)
typedef bool (*action_setup_fn_t)(spawn_fa_test_t *,
spawn_open_parent_fd(spawn_fa_test_t *test, int fdflags)
typedef bool (*action_pre_fn_t)(spawn_fa_test_t *);
clofork_present_pre(spawn_fa_test_t *test)
cloexec_present_pre(spawn_fa_test_t *test)
clofork_dup_action_pre(spawn_fa_test_t *test)
cloexec_dup_action_pre(spawn_fa_test_t *test)
static spawn_fa_test_t tests[] = {