Lines Matching refs:ret

32 	ssize_t ret;
35 ret = read(fd, buf, count);
36 if (ret < 0 && errno == EINTR)
39 return ret;
44 ssize_t ret;
47 ret = write(fd, buf, count);
48 if (ret < 0 && errno == EINTR)
51 return ret;
56 int status, ret;
59 ret = waitpid(pid, &status, 0);
60 if (ret == -1) {
67 if (ret != pid)
79 int sk_fd, ret;
99 ret = setsockopt(sk_fd, SOL_SOCKET, SO_RCVBUF, &rcv_buf_sz,
101 if (ret < 0) {
110 ret = bind(sk_fd, (struct sockaddr *)&sk_addr, sk_addr_len);
111 if (ret < 0) {
116 ret = getsockname(sk_fd, (struct sockaddr *)&sk_addr, &sk_addr_len);
117 if (ret < 0) {
124 ret = -1;
129 ret = unshare(CLONE_NEWUSER);
130 if (ret < 0) {
139 ret = unshare(CLONE_NEWNET);
140 if (ret < 0) {
148 ret = write_nointr(sync_fd, &sync_add, sizeof(sync_add));
150 if (ret != sizeof(sync_add)) {
151 ret = -1;
156 ret = 0;
163 ret = -1;
177 ret = -1;
192 return ret;
197 int fd, ret;
209 ret = write_nointr(fd, "add\n", sizeof("add\n") - 1);
210 if (ret < 0) {
217 return ret;
222 int ret;
225 ret = prctl(PR_SET_PDEATHSIG, SIGKILL, 0, 0, 0);
233 ret = kill(self, SIGKILL);
236 if (ret < 0)
245 int ret;
255 ret = sigprocmask(SIG_BLOCK, &mask, &orig_mask);
256 if (ret < 0) {
269 ret = set_death_signal();
270 if (ret < 0) {
276 ret = unshare(CLONE_NEWUSER);
277 if (ret < 0) {
286 ret = unshare(CLONE_NEWNET);
287 if (ret < 0) {
301 ret = read_nointr(sync_fd, &wait_val, sizeof(wait_val));
302 if (ret != sizeof(wait_val)) {
310 ret = trigger_uevent(10);
311 if (ret < 0)
322 ret = sigtimedwait(&mask, NULL, &timeout);
323 if (ret < 0) {
328 ret = kill(pid, SIGTERM); /* success */
330 ret = kill(pid, SIGUSR1); /* error */
331 if (ret < 0)
335 ret = wait_for_pid(pid);
336 if (ret < 0)
339 return ret;
352 int ret, sync_fd;
360 ret = access(__DEV_FULL, F_OK);
361 EXPECT_EQ(0, ret) {
374 ret = sigaction(SIGTERM, &act, NULL);
375 ASSERT_EQ(0, ret);
389 ret = do_test(0, 0, true, sync_fd);
390 ASSERT_EQ(0, ret) {
403 ret = do_test(CLONE_NEWNET, 0, true, sync_fd);
404 ASSERT_EQ(0, ret) {
418 ret = do_test(CLONE_NEWUSER, 0, true, sync_fd);
419 ASSERT_EQ(0, ret) {
432 ret = do_test(CLONE_NEWUSER | CLONE_NEWNET, 0, false, sync_fd);
433 ASSERT_EQ(0, ret) {
447 ret = do_test(0, CLONE_NEWNET, true, sync_fd);
448 ASSERT_EQ(0, ret) {
462 ret = do_test(0, CLONE_NEWUSER, true, sync_fd);
463 ASSERT_EQ(0, ret) {
478 ret = do_test(0, CLONE_NEWUSER | CLONE_NEWNET, true, sync_fd);
479 ASSERT_EQ(0, ret) {