Lines Matching refs:syncfds
295 static void change_userns(struct __test_metadata *_metadata, int syncfds[2]) in change_userns()
300 close_prot_errno_disarm(syncfds[1]); in change_userns()
308 ret = write_nointr(syncfds[0], "1", 1); in change_userns()
313 ret = read_nointr(syncfds[0], &buf, 1); in change_userns()
318 close_prot_errno_disarm(syncfds[0]); in change_userns()
325 static void change_idmaps(struct __test_metadata *_metadata, int syncfds[2], pid_t pid) in change_idmaps()
331 close_prot_errno_disarm(syncfds[0]); in change_idmaps()
333 ret = read_nointr(syncfds[1], &buf, 1); in change_idmaps()
350 ret = write_nointr(syncfds[1], "1", 1); in change_idmaps()
355 close_prot_errno_disarm(syncfds[1]); in change_idmaps()
383 int syncfds[2]; in TEST() local
391 ret = socketpair(PF_LOCAL, SOCK_STREAM | SOCK_CLOEXEC, 0, syncfds); in TEST()
399 close_prot_errno_disarm(syncfds[0]); in TEST()
400 close_prot_errno_disarm(syncfds[1]); in TEST()
407 change_userns(_metadata, syncfds); in TEST()
487 change_idmaps(_metadata, syncfds, pid); in TEST()
507 int syncfds[2]; in TEST() local
510 ret = socketpair(PF_LOCAL, SOCK_STREAM | SOCK_CLOEXEC, 0, syncfds); in TEST()
517 close_prot_errno_disarm(syncfds[0]); in TEST()
518 close_prot_errno_disarm(syncfds[1]); in TEST()
523 change_userns(_metadata, syncfds); in TEST()
529 change_idmaps(_metadata, syncfds, pid); in TEST()