Lines Matching defs:actions
22 posix_spawn_file_actions_t actions;
23 ASSERT_EQ(LIBC_NAMESPACE::posix_spawn_file_actions_init(&actions), 0);
25 ASSERT_EQ(uintptr_t(actions.__front), uintptr_t(nullptr));
26 ASSERT_EQ(uintptr_t(actions.__back), uintptr_t(nullptr));
28 ASSERT_EQ(LIBC_NAMESPACE::posix_spawn_file_actions_addclose(&actions, 10), 0);
29 ASSERT_NE(uintptr_t(actions.__front), uintptr_t(nullptr));
30 ASSERT_NE(uintptr_t(actions.__back), uintptr_t(nullptr));
32 ASSERT_EQ(LIBC_NAMESPACE::posix_spawn_file_actions_adddup2(&actions, 11, 12),
35 &actions, 13, "path/to/file", 0, 0),
39 reinterpret_cast<LIBC_NAMESPACE::BaseSpawnFileAction *>(actions.__front);
55 ASSERT_EQ(LIBC_NAMESPACE::posix_spawn_file_actions_destroy(&actions), 0);
68 posix_spawn_file_actions_t actions;
69 ASSERT_EQ(LIBC_NAMESPACE::posix_spawn_file_actions_init(&actions), 0);
70 ASSERT_EQ(LIBC_NAMESPACE::posix_spawn_file_actions_addclose(&actions, -1),
72 ASSERT_EQ(LIBC_NAMESPACE::posix_spawn_file_actions_adddup2(&actions, -1, 2),
74 ASSERT_EQ(LIBC_NAMESPACE::posix_spawn_file_actions_adddup2(&actions, 1, -2),
76 ASSERT_EQ(LIBC_NAMESPACE::posix_spawn_file_actions_addopen(&actions, -1,
79 ASSERT_EQ(LIBC_NAMESPACE::posix_spawn_file_actions_destroy(&actions), 0);