Lines Matching refs:syncfds
293 static void change_userns(struct __test_metadata *_metadata, int syncfds[2]) in change_userns()
298 close_prot_errno_disarm(syncfds[1]); in change_userns()
306 ret = write_nointr(syncfds[0], "1", 1); in change_userns()
311 ret = read_nointr(syncfds[0], &buf, 1); in change_userns()
316 close_prot_errno_disarm(syncfds[0]); in change_userns()
323 static void change_idmaps(struct __test_metadata *_metadata, int syncfds[2], pid_t pid) in change_idmaps()
329 close_prot_errno_disarm(syncfds[0]); in change_idmaps()
331 ret = read_nointr(syncfds[1], &buf, 1); in change_idmaps()
348 ret = write_nointr(syncfds[1], "1", 1); in change_idmaps()
353 close_prot_errno_disarm(syncfds[1]); in change_idmaps()
381 int syncfds[2]; in TEST() local
389 ret = socketpair(PF_LOCAL, SOCK_STREAM | SOCK_CLOEXEC, 0, syncfds); in TEST()
397 close_prot_errno_disarm(syncfds[0]); in TEST()
398 close_prot_errno_disarm(syncfds[1]); in TEST()
405 change_userns(_metadata, syncfds); in TEST()
484 change_idmaps(_metadata, syncfds, pid); in TEST()
504 int syncfds[2]; in TEST() local
507 ret = socketpair(PF_LOCAL, SOCK_STREAM | SOCK_CLOEXEC, 0, syncfds); in TEST()
514 close_prot_errno_disarm(syncfds[0]); in TEST()
515 close_prot_errno_disarm(syncfds[1]); in TEST()
520 change_userns(_metadata, syncfds); in TEST()
526 change_idmaps(_metadata, syncfds, pid); in TEST()