Home
last modified time | relevance | path

Searched refs:nullfd (Results 1 – 7 of 7) sorted by relevance

/freebsd-12.1/lib/libc/gen/
H A Ddaemon.c48 daemonfd(int chdirfd, int nullfd) in daemonfd() argument
87 if (nullfd != -1) { in daemonfd()
88 (void)_dup2(nullfd, STDIN_FILENO); in daemonfd()
89 (void)_dup2(nullfd, STDOUT_FILENO); in daemonfd()
90 (void)_dup2(nullfd, STDERR_FILENO); in daemonfd()
98 int chdirfd, nullfd, ret; in daemon() local
101 nullfd = _open(_PATH_DEVNULL, O_RDWR, 0); in daemon()
103 nullfd = -1; in daemon()
110 ret = daemonfd(chdirfd, nullfd); in daemon()
115 if (nullfd > 2) in daemon()
[all …]
/freebsd-12.1/usr.sbin/autofs/
H A Dpopen.c82 int error, i, nullfd, outfds[2]; in auto_popen() local
85 nullfd = open(_PATH_DEVNULL, O_RDWR, 0); in auto_popen()
86 if (nullfd < 0) in auto_popen()
120 dup2(nullfd, STDIN_FILENO); in auto_popen()
123 close(nullfd); in auto_popen()
138 close(nullfd); in auto_popen()
/freebsd-12.1/contrib/amd/amd/
H A Dinfo_exec.c259 int pdes[2], nullfd, i; in exec_map_open() local
269 if ((nullfd = open("/dev/null", O_WRONLY|O_NOCTTY)) < 0) in exec_map_open()
273 close(nullfd); in exec_map_open()
280 close(nullfd); in exec_map_open()
298 if (nullfd != STDERR_FILENO) { in exec_map_open()
299 dup2(nullfd, STDERR_FILENO); in exec_map_open()
300 close(nullfd); in exec_map_open()
322 close(nullfd); in exec_map_open()
/freebsd-12.1/usr.sbin/rtsold/
H A Drtsol.c833 int nullfd; in call_script() local
842 nullfd = open("/dev/null", O_RDWR); in call_script()
843 if (nullfd < 0) { in call_script()
860 dup2(nullfd, STDIN_FILENO); in call_script()
862 dup2(nullfd, STDOUT_FILENO); in call_script()
863 dup2(nullfd, STDERR_FILENO); in call_script()
864 if (nullfd > STDERR_FILENO) in call_script()
865 close(nullfd); in call_script()
/freebsd-12.1/usr.bin/mail/
H A Dcollect.c340 int nullfd, tempfd, rc; in collect() local
343 if ((nullfd = open(_PATH_DEVNULL, O_RDONLY, 0)) in collect()
361 rc = run_command(sh, 0, nullfd, fileno(fbuf), in collect()
364 close(nullfd); in collect()
/freebsd-12.1/sbin/dhclient/
H A Ddhclient.c103 static int nullfd = -1; variable
478 if ((nullfd = open(_PATH_DEVNULL, O_RDWR, 0)) == -1) in main()
2459 if (daemonfd(-1, nullfd) == -1) in go_daemon()
2467 if (nullfd != -1) { in go_daemon()
2468 close(nullfd); in go_daemon()
2469 nullfd = -1; in go_daemon()
2818 dup2(nullfd, STDIN_FILENO); in fork_privchld()
2819 dup2(nullfd, STDOUT_FILENO); in fork_privchld()
2820 dup2(nullfd, STDERR_FILENO); in fork_privchld()
2821 close(nullfd); in fork_privchld()
/freebsd-12.1/crypto/openssh/
H A Dmisc.c1109 int nullfd, dupfd; in sanitise_stdfd() local
1111 if ((nullfd = dupfd = open(_PATH_DEVNULL, O_RDWR)) == -1) { in sanitise_stdfd()
1119 if (dup2(nullfd, dupfd) == -1) { in sanitise_stdfd()
1125 if (nullfd > STDERR_FILENO) in sanitise_stdfd()
1126 close(nullfd); in sanitise_stdfd()