| /freebsd-13.1/tools/build/cross-build/ |
| H A D | closefrom.c | 79 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-13.1/crypto/openssh/openbsd-compat/ |
| H A D | bsd-closefrom.c | 66 closefrom_fallback(int lowfd) in closefrom_fallback() argument 83 for (fd = lowfd; fd < maxfd; fd++) in closefrom_fallback() 90 closefrom(int lowfd) in closefrom() argument 92 (void) fcntl(lowfd, F_CLOSEM, 0); in closefrom() 96 closefrom(int lowfd) in closefrom() argument 113 if (fdinfo_buf[i].proc_fd >= lowfd) in closefrom() 120 closefrom_fallback(lowfd); in closefrom() 125 closefrom(int lowfd) in closefrom() argument 146 closefrom_fallback(lowfd); in closefrom() 150 closefrom(int lowfd) in closefrom() argument [all …]
|
| /freebsd-13.1/contrib/netbsd-tests/lib/libc/gen/posix_spawn/ |
| H A D | h_fileactions.c | 52 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 D | t_fileactions.c | 305 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-13.1/lib/libc/sys/ |
| H A D | closefrom.c | 40 closefrom(int lowfd) in closefrom() argument 44 __sys_close_range(MAX(0, lowfd), ~0U, 0); in closefrom() 47 syscall(SYS_freebsd12_closefrom, lowfd); in closefrom()
|
| /freebsd-13.1/contrib/netbsd-tests/lib/libc/sys/ |
| H A D | t_socketpair.c | 134 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-13.1/contrib/openbsm/compat/ |
| H A D | closefrom.h | 36 closefrom(int lowfd) in closefrom() argument 45 for (fd = lowfd; fd <= maxfd; fd++) in closefrom()
|
| /freebsd-13.1/sys/contrib/openzfs/cmd/zed/ |
| H A D | zed_file.c | 119 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-13.1/tools/build/cross-build/include/common/ |
| H A D | unistd.h | 62 void closefrom(int lowfd);
|
| /freebsd-13.1/sys/kern/ |
| H A D | kern_descrip.c | 1415 fd = lowfd; in close_range_cloexec() 1441 fd = lowfd; in close_range_impl() 1476 if (highfd < lowfd) { in kern_close_range() 1483 return (close_range_impl(td, lowfd, highfd)); in kern_close_range() 1488 u_int lowfd; member 1497 AUDIT_ARG_FD(uap->lowfd); in sys_close_range() 1512 int lowfd; member 1519 u_int lowfd; in freebsd12_closefrom() local 1521 AUDIT_ARG_FD(uap->lowfd); in freebsd12_closefrom() 1527 lowfd = MAX(0, uap->lowfd); in freebsd12_closefrom() [all …]
|
| H A D | systrace_args.c | 3365 uarg[0] = p->lowfd; /* u_int */ in systrace_args()
|
| /freebsd-13.1/sys/sys/ |
| H A D | syscallsubr.h | 111 int kern_close_range(struct thread *td, int flags, u_int lowfd, u_int highfd);
|
| H A D | sysproto.h | 1831 char lowfd_l_[PADL_(u_int)]; u_int lowfd; char lowfd_r_[PADR_(u_int)]; member 2714 char lowfd_l_[PADL_(int)]; int lowfd; char lowfd_r_[PADR_(int)]; member
|
| /freebsd-13.1/sys/compat/freebsd32/ |
| H A D | freebsd32_systrace_args.c | 3373 uarg[0] = p->lowfd; /* u_int */ in systrace_args()
|