/freebsd/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 119 for (fd = lowfd; fd <= pstat.pst_highestfd; fd++) in closefrom() 122 closefrom_fallback(lowfd); in closefrom() 127 closefrom_procfs(int lowfd) in closefrom_procfs() argument 152 fd = strtonum(dent->d_name, lowfd, INT_MAX, &errstr); in closefrom_procfs() [all …]
|
/freebsd/crypto/openssh/openbsd-compat/ |
H A D | bsd-closefrom.c | 64 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 132 if (close_range(lowfd, INT_MAX, 0) == 0) in closefrom() 142 fd >= 0 && fd < INT_MAX && fd >= lowfd && fd != dirfd(dirp)) in closefrom() [all …]
|
/freebsd/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/lib/libc/sys/ |
H A D | closefrom.c | 37 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 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/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/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/tools/build/cross-build/include/common/ |
H A D | unistd.h | 60 void closefrom(int lowfd);
|
/freebsd/sys/kern/ |
H A D | kern_descrip.c | 1414 close_range_cloexec(struct thread *td, u_int lowfd, u_int highfd) in close_range_cloexec() argument 1425 fd = lowfd; in close_range_cloexec() 1440 close_range_impl(struct thread *td, u_int lowfd, u_int highfd) in close_range_impl() argument 1451 fd = lowfd; in close_range_impl() 1477 kern_close_range(struct thread *td, int flags, u_int lowfd, u_int highfd) in kern_close_range() argument 1486 if (highfd < lowfd) { in kern_close_range() 1491 return (close_range_cloexec(td, lowfd, highfd)); 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; global() member 1529 u_int lowfd; freebsd12_closefrom() local [all...] |
H A D | systrace_args.c | 3338 uarg[a++] = p->lowfd; /* u_int */ in systrace_args()
|
/freebsd/sys/sys/ |
H A D | syscallsubr.h | 115 int kern_close_range(struct thread *td, int flags, u_int lowfd, u_int highfd);
|
H A D | sysproto.h | 1815 char lowfd_l_[PADL_(u_int)]; u_int lowfd; char lowfd_r_[PADR_(u_int)]; member 2764 char lowfd_l_[PADL_(int)]; int lowfd; char lowfd_r_[PADR_(int)]; member
|
/freebsd/lib/libsys/ |
H A D | _libsys.h | 852 int __sys_close_range(u_int lowfd, u_int highfd, int flags);
|
/freebsd/sys/compat/freebsd32/ |
H A D | freebsd32_systrace_args.c | 3251 uarg[a++] = p->lowfd; /* u_int */ in systrace_args()
|