Home
last modified time | relevance | path

Searched refs:lowfd (Results 1 – 15 of 15) sorted by relevance

/freebsd/tools/build/cross-build/
H A Dclosefrom.c79 closefrom_fallback(int lowfd) in closefrom_fallback() argument
96 for (fd = lowfd; fd < maxfd; fd++) in closefrom_fallback()
106 closefrom(int lowfd) in closefrom() argument
108 if (fcntl(lowfd, F_CLOSEM, 0) == -1) in closefrom()
109 closefrom_fallback(lowfd); in closefrom()
113 closefrom(int lowfd) in closefrom() argument
122 closefrom_fallback(lowfd); in closefrom()
127 closefrom_procfs(int lowfd) in closefrom_procfs() argument
185 closefrom(int lowfd) in closefrom() argument
187 if (closefrom_procfs(lowfd) == 0) in closefrom()
[all …]
/freebsd/crypto/openssh/openbsd-compat/
H A Dbsd-closefrom.c64 closefrom_fallback(int lowfd) in closefrom_fallback() argument
81 for (fd = lowfd; fd < maxfd; fd++) in closefrom_fallback()
88 closefrom(int lowfd) in closefrom() argument
90 (void) fcntl(lowfd, F_CLOSEM, 0); in closefrom()
94 closefrom(int lowfd) in closefrom() argument
111 if (fdinfo_buf[i].proc_fd >= lowfd) in closefrom()
118 closefrom_fallback(lowfd); in closefrom()
123 closefrom(int lowfd) in closefrom() argument
149 closefrom_fallback(lowfd); in closefrom()
153 closefrom(int lowfd) in closefrom() argument
[all …]
/freebsd/contrib/netbsd-tests/lib/libc/gen/posix_spawn/
H A Dh_fileactions.c52 long lowfd; in main() local
61 lowfd = strtol(argv[1], NULL, 10); in main()
62 if (lowfd < 3) { in main()
70 if (read(lowfd, buf, BUFSIZE) != -1 || errno != EBADF) { in main()
76 if (read(lowfd + 1, buf, BUFSIZE) != -1 || errno != EBADF) { in main()
82 if (write(lowfd + 2, buf, BUFSIZE) <= 0) { in main()
88 if (write(lowfd + 3, buf, BUFSIZE) <= 0) { in main()
100 if (fstat(lowfd + 4, &sb1) != 0) { in main()
105 if (write(lowfd + 4, buf, strlen(buf)) <= 0) { in main()
H A Dt_fileactions.c305 int lowfd; in ATF_TC_BODY() local
313 lowfd = open("/", O_RDONLY); in ATF_TC_BODY()
314 ATF_REQUIRE(lowfd > 0); in ATF_TC_BODY()
315 ATF_REQUIRE_EQ(0, close(lowfd)); in ATF_TC_BODY()
316 snprintf(lowfdstr, sizeof(lowfdstr), "%d", lowfd); in ATF_TC_BODY()
320 ATF_REQUIRE_EQ(fd1, lowfd); in ATF_TC_BODY()
323 ATF_REQUIRE_EQ(fd2, lowfd + 1); in ATF_TC_BODY()
326 ATF_REQUIRE_EQ(fd3, lowfd + 2); in ATF_TC_BODY()
329 posix_spawn_file_actions_addopen(&fa, lowfd + 3, "/dev/null", O_RDWR, in ATF_TC_BODY()
331 posix_spawn_file_actions_adddup2(&fa, 1, lowfd + 4); in ATF_TC_BODY()
/freebsd/lib/libc/sys/
H A Dclosefrom.c37 closefrom(int lowfd) in closefrom() argument
41 __sys_close_range(MAX(0, lowfd), ~0U, 0); in closefrom()
44 syscall(SYS_freebsd12_closefrom, lowfd); in closefrom()
/freebsd/contrib/netbsd-tests/lib/libc/sys/
H A Dt_socketpair.c134 int lowfd = open("/", O_RDONLY); in ATF_TC_BODY() local
135 ATF_REQUIRE(lowfd > 0); in ATF_TC_BODY()
136 ATF_REQUIRE_EQ(0, close(lowfd)); in ATF_TC_BODY()
145 ATF_REQUIRE_EQ_MSG(fd, lowfd, in ATF_TC_BODY()
147 fd, lowfd); in ATF_TC_BODY()
/freebsd/contrib/openbsm/compat/
H A Dclosefrom.h36 closefrom(int lowfd) in closefrom() argument
45 for (fd = lowfd; fd <= maxfd; fd++) in closefrom()
/freebsd/sys/contrib/openzfs/cmd/zed/
H A Dzed_file.c119 zed_file_close_from(int lowfd) in zed_file_close_from() argument
137 for (fd = lowfd; fd < maxfd; fd++) in zed_file_close_from()
/freebsd/tools/build/cross-build/include/common/
H A Dunistd.h60 void closefrom(int lowfd);
/freebsd/sys/kern/
H A Dkern_descrip.c1425 fd = lowfd; in close_range_cloexec()
1451 fd = lowfd; in close_range_impl()
1486 if (highfd < lowfd) { in kern_close_range()
1493 return (close_range_impl(td, lowfd, highfd)); in kern_close_range()
1498 u_int lowfd; member
1507 AUDIT_ARG_FD(uap->lowfd); in sys_close_range()
1522 int lowfd; member
1529 u_int lowfd; in freebsd12_closefrom() local
1531 AUDIT_ARG_FD(uap->lowfd); in freebsd12_closefrom()
1537 lowfd = MAX(0, uap->lowfd); in freebsd12_closefrom()
[all …]
H A Dsystrace_args.c3344 uarg[a++] = p->lowfd; /* u_int */ in systrace_args()
/freebsd/sys/sys/
H A Dsyscallsubr.h113 int kern_close_range(struct thread *td, int flags, u_int lowfd, u_int highfd);
H A Dsysproto.h1818 char lowfd_l_[PADL_(u_int)]; u_int lowfd; char lowfd_r_[PADR_(u_int)]; member
2753 char lowfd_l_[PADL_(int)]; int lowfd; char lowfd_r_[PADR_(int)]; member
/freebsd/lib/libsys/
H A D_libsys.h849 int __sys_close_range(u_int lowfd, u_int highfd, int flags);
/freebsd/sys/compat/freebsd32/
H A Dfreebsd32_systrace_args.c3257 uarg[a++] = p->lowfd; /* u_int */ in systrace_args()