Lines Matching refs:ufd
66 static int ufd; /* shared between do_child and start_server */ variable
373 maybe_run_child(&do_child, "dd", &sfd, &ufd); in main()
448 ufd = socket(PF_UNIX, SOCK_DGRAM, 0); in start_server()
449 if (ufd < 0) { in start_server()
454 if (bind(ufd, (struct sockaddr *)sun0, sizeof(*sun0))) { in start_server()
463 if (self_exec(argv0, "dd", sfd, ufd) < 0) in start_server()
474 close(ufd); in start_server()
490 FD_SET(ufd, &afds); in do_child()
492 nfds = MAX(sfd + 1, ufd + 1); in do_child()
513 if (FD_ISSET(ufd, &rfds)) { in do_child()
517 newfd = accept(ufd, (struct sockaddr *)&fsun, &fromlen); in do_child()
522 if (fd != sfd && fd != ufd && FD_ISSET(fd, &rfds)) { in do_child()