Lines Matching refs:ipc_sockets

44 	int ipc_sockets[2];
47 ret = socketpair(AF_LOCAL, SOCK_STREAM | SOCK_CLOEXEC, 0, ipc_sockets);
54 close(ipc_sockets[0]);
56 if (write_nointr(ipc_sockets[1], "1", 1) < 0)
59 close(ipc_sockets[1]);
65 EXPECT_EQ(close(ipc_sockets[1]), 0);
66 ASSERT_EQ(read_nointr(ipc_sockets[0], &c, 1), 1);
67 EXPECT_EQ(close(ipc_sockets[0]), 0);
72 ret = socketpair(AF_LOCAL, SOCK_STREAM | SOCK_CLOEXEC, 0, ipc_sockets);
79 close(ipc_sockets[0]);
81 if (write_nointr(ipc_sockets[1], "1", 1) < 0)
84 close(ipc_sockets[1]);
90 EXPECT_EQ(close(ipc_sockets[1]), 0);
91 ASSERT_EQ(read_nointr(ipc_sockets[0], &c, 1), 1);
92 EXPECT_EQ(close(ipc_sockets[0]), 0);
242 int ipc_sockets[2];
248 ret = socketpair(AF_LOCAL, SOCK_STREAM | SOCK_CLOEXEC, 0, ipc_sockets);
255 close(ipc_sockets[0]);
258 if (pthread_create(&thread, NULL, pidfd_info_pause_thread, &ipc_sockets[1]))
295 EXPECT_EQ(close(ipc_sockets[1]), 0);
296 ASSERT_EQ(read_nointr(ipc_sockets[0], &pid_thread, sizeof(pid_thread)), sizeof(pid_thread));
297 EXPECT_EQ(close(ipc_sockets[0]), 0);
420 int ipc_sockets[2];
426 ret = socketpair(AF_LOCAL, SOCK_STREAM | SOCK_CLOEXEC, 0, ipc_sockets);
433 close(ipc_sockets[0]);
436 if (pthread_create(&thread, NULL, pidfd_info_thread_exec, &ipc_sockets[1]))
475 EXPECT_EQ(close(ipc_sockets[1]), 0);
476 ASSERT_EQ(read_nointr(ipc_sockets[0], &pid_thread, sizeof(pid_thread)), sizeof(pid_thread));
483 ASSERT_EQ(write_nointr(ipc_sockets[0], &pid_thread, sizeof(pid_thread)), sizeof(pid_thread));
484 EXPECT_EQ(close(ipc_sockets[0]), 0);
569 int ipc_sockets[2];
575 ret = socketpair(AF_LOCAL, SOCK_STREAM | SOCK_CLOEXEC, 0, ipc_sockets);
582 close(ipc_sockets[0]);
585 if (pthread_create(&thread, NULL, pidfd_info_thread_exec_sane, &ipc_sockets[1]))
597 EXPECT_EQ(close(ipc_sockets[1]), 0);
598 ASSERT_EQ(read_nointr(ipc_sockets[0], &pid_thread, sizeof(pid_thread)), sizeof(pid_thread));
631 ASSERT_EQ(write_nointr(ipc_sockets[0], &pid_thread, sizeof(pid_thread)), sizeof(pid_thread));
632 EXPECT_EQ(close(ipc_sockets[0]), 0);