| /freebsd/stand/libsa/ |
| H A D | nfs.c | 247 nfs_lookupfh(struct nfs_iodesc *d, const char *name, struct nfs_iodesc *newfd) in nfs_lookupfh() argument 303 newfd->fhsize = ntohl(repl->fhsize); in nfs_lookupfh() 304 bcopy(repl->fhplusattr, &newfd->fh, newfd->fhsize); in nfs_lookupfh() 305 pos = roundup(newfd->fhsize, sizeof(uint32_t)) / sizeof(uint32_t); in nfs_lookupfh() 310 bcopy(&repl->fhplusattr[pos], &newfd->fa, sizeof(newfd->fa)); in nfs_lookupfh() 473 struct nfs_iodesc *newfd = NULL; in nfs_open() local 527 currfd = malloc(sizeof(*newfd)); in nfs_open() 534 newfd = NULL; in nfs_open() 559 newfd = malloc(sizeof(*newfd)); in nfs_open() 560 if (newfd == NULL) { in nfs_open() [all …]
|
| /freebsd/lib/libc/gen/ |
| H A D | dup3.c | 40 __dup3(int oldfd, int newfd, int flags) in __dup3() argument 44 if (oldfd == newfd) { in __dup3() 57 return (_fcntl(oldfd, F_DUP3FD | (fdflags << F_DUP3FD_SHIFT), newfd)); in __dup3()
|
| H A D | fts-compat15.c | 1279 int ret, oerrno, newfd; in fts_safe_changedir() local 1283 newfd = fd; in fts_safe_changedir() 1286 if (fd < 0 && (newfd = _open(path, O_RDONLY | O_DIRECTORY | in fts_safe_changedir() 1289 if (_fstat(newfd, &sb)) { in fts_safe_changedir() 1294 if (_fstatfs(newfd, &sf) != 0 || in fts_safe_changedir() 1304 ret = fchdir(newfd); in fts_safe_changedir() 1308 (void)_close(newfd); in fts_safe_changedir()
|
| H A D | fts-compat11.c | 1147 int ret, oerrno, newfd; in fts_safe_changedir() local 1150 newfd = fd; in fts_safe_changedir() 1153 if (fd < 0 && (newfd = _open(path, O_RDONLY | O_DIRECTORY | in fts_safe_changedir() 1156 if (freebsd11_fstat(newfd, &sb)) { in fts_safe_changedir() 1165 ret = fchdir(newfd); in fts_safe_changedir() 1169 (void)_close(newfd); in fts_safe_changedir()
|
| H A D | fts.c | 1342 int ret, oerrno, newfd; in fts_safe_changedir() local 1346 newfd = fd; in fts_safe_changedir() 1349 if (fd < 0 && (newfd = _open(path, O_RDONLY | O_DIRECTORY | in fts_safe_changedir() 1352 if (_fstat(newfd, &sb)) { in fts_safe_changedir() 1357 if (_fstatfs(newfd, &sf) != 0 || in fts_safe_changedir() 1367 ret = fchdir(newfd); in fts_safe_changedir() 1371 (void)_close(newfd); in fts_safe_changedir()
|
| H A D | fts-compat.c | 1168 int ret, oerrno, newfd; in fts_safe_changedir() local 1171 newfd = fd; in fts_safe_changedir() 1174 if (fd < 0 && (newfd = _open(path, O_RDONLY | O_CLOEXEC, 0)) < 0) in fts_safe_changedir() 1176 if (freebsd11_fstat(newfd, &sb)) { in fts_safe_changedir() 1185 ret = fchdir(newfd); in fts_safe_changedir() 1189 (void)_close(newfd); in fts_safe_changedir()
|
| /freebsd/contrib/ntp/libntp/ |
| H A D | socket.c | 79 SOCKET newfd; in move_fd() local 102 newfd = fcntl(fd, F_DUPFD, socket_boundary); in move_fd() 104 if (newfd != -1) { in move_fd() 107 return newfd; in move_fd()
|
| /freebsd/lib/libutil++/ |
| H A D | libutil++.hh | 90 void reset(int newfd = -1) in reset() argument 94 fd = newfd; in reset() 108 fd_up &operator=(int newfd) in operator =() argument 110 reset(newfd); in operator =()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/tsan/rtl/ |
| H A D | tsan_fd.cpp | 260 void FdDup(ThreadState *thr, uptr pc, int oldfd, int newfd, bool write) { in FdDup() argument 261 DPrintf("#%d: FdDup(%d, %d)\n", thr->tid, oldfd, newfd); in FdDup() 262 if (bogusfd(oldfd) || bogusfd(newfd)) in FdDup() 267 FdClose(thr, pc, newfd, write); in FdDup() 268 init(thr, pc, newfd, ref(od->sync), write); in FdDup() 339 void FdSocketAccept(ThreadState *thr, uptr pc, int fd, int newfd) { in FdSocketAccept() argument 340 DPrintf("#%d: FdSocketAccept(%d, %d)\n", thr->tid, fd, newfd); in FdSocketAccept() 345 init(thr, pc, newfd, &fdctx.socksync); in FdSocketAccept()
|
| H A D | tsan_fd.h | 46 void FdDup(ThreadState *thr, uptr pc, int oldfd, int newfd, bool write); 54 void FdSocketAccept(ThreadState *thr, uptr pc, int fd, int newfd);
|
| H A D | tsan_interceptors_posix.cpp | 1797 int newfd = REAL(dup)(oldfd); in TSAN_INTERCEPTOR() local 1798 if (oldfd >= 0 && newfd >= 0 && newfd != oldfd) in TSAN_INTERCEPTOR() 1799 FdDup(thr, pc, oldfd, newfd, true); in TSAN_INTERCEPTOR() 1800 return newfd; in TSAN_INTERCEPTOR() 1803 TSAN_INTERCEPTOR(int, dup2, int oldfd, int newfd) { in TSAN_INTERCEPTOR() argument 1804 SCOPED_TSAN_INTERCEPTOR(dup2, oldfd, newfd); in TSAN_INTERCEPTOR() 1805 int newfd2 = REAL(dup2)(oldfd, newfd); in TSAN_INTERCEPTOR() 1812 TSAN_INTERCEPTOR(int, dup3, int oldfd, int newfd, int flags) { in TSAN_INTERCEPTOR() argument 1813 SCOPED_TSAN_INTERCEPTOR(dup3, oldfd, newfd, flags); in TSAN_INTERCEPTOR() 1814 int newfd2 = REAL(dup3)(oldfd, newfd, flags); in TSAN_INTERCEPTOR() [all …]
|
| /freebsd/usr.bin/bsdiff/bspatch/ |
| H A D | bspatch.c | 107 int newfd, oldfd; in main() 146 if ((newfd = openat(dirfd, newfile, in main() 164 cap_rights_limit(newfd, &rights_wr) < 0 || in main() 293 if (write(newfd, new, newsize) != newsize || close(newfd) == -1) in main() 106 int newfd, oldfd; main() local
|
| /freebsd/tests/sys/capsicum/ |
| H A D | fcntl.cc | 166 int newfd = fcntl(caps[0], F_DUPFD, 0); in TEST() local 167 EXPECT_OK(newfd); in TEST() 171 EXPECT_OK(cap_rights_get(newfd, &rights)); in TEST() 173 close(newfd); in TEST() 174 EXPECT_OK(fcntl(caps[0], F_DUP2FD, newfd)); in TEST() 176 EXPECT_OK(cap_rights_get(newfd, &rights)); in TEST() 178 close(newfd); in TEST()
|
| /freebsd/usr.sbin/lpr/common_source/ |
| H A D | ctlinfo.c | 432 int chk3rd, has_uc, newfd, nogood, res; in ctl_renametf() local 485 newfd = open(tfname2, O_WRONLY|O_CREAT|O_TRUNC, 0660); in ctl_renametf() 486 if (newfd == -1) { in ctl_renametf() 492 newcf = fdopen(newfd, "w"); in ctl_renametf() 494 close(newfd); in ctl_renametf()
|
| /freebsd/contrib/ofed/librdmacm/ |
| H A D | preload.c | 88 int (*dup2)(int oldfd, int newfd); 1104 int dup2(int oldfd, int newfd) in dup2() argument 1118 newfdi = idm_lookup(&idm, newfd); in dup2() 1123 close(newfd); in dup2() 1126 ret = real.dup2(oldfd, newfd); in dup2() 1127 if (!oldfdi || ret != newfd) in dup2() 1132 close(newfd); in dup2() 1137 idm_set(&idm, newfd, newfdi); in dup2() 1150 return newfd; in dup2()
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_solaris.cpp | 141 DECLARE__REAL_AND_INTERNAL(uptr, dup2, int oldfd, int newfd) { in DECLARE__REAL_AND_INTERNAL() argument 142 return _REAL(dup2)(oldfd, newfd); in DECLARE__REAL_AND_INTERNAL()
|
| H A D | sanitizer_netbsd.cpp | 187 uptr internal_dup2(int oldfd, int newfd) { in internal_dup2() argument 189 return _REAL(dup2, oldfd, newfd); in internal_dup2()
|
| H A D | sanitizer_haiku.cpp | 191 uptr internal_dup2(int oldfd, int newfd) { in internal_dup2() argument 193 return _REAL(dup2, oldfd, newfd); in internal_dup2()
|
| H A D | sanitizer_posix.h | 56 uptr internal_dup2(int oldfd, int newfd);
|
| /freebsd/contrib/atf/atf-c/detail/ |
| H A D | process.c | 311 safe_dup(const int oldfd, const int newfd) in safe_dup() argument 315 if (oldfd != newfd) { in safe_dup() 316 if (dup2(oldfd, newfd) == -1) { in safe_dup()
|
| /freebsd/tools/test/stress2/misc/ |
| H A D | syzkaller77.sh | 238 syscall(SYS_dup2, /*oldfd=*/r[2], /*newfd=*/r[1]); 253 syscall(SYS_dup2, /*oldfd=*/r[4], /*newfd=*/r[3]);
|
| H A D | syzkaller83.sh | 133 /*newfd=*/r[1], /*new=*/0x200000000380ul);
|
| H A D | syzkaller78.sh | 233 syscall(SYS_dup2, /*oldfd=*/r[3], /*newfd=*/r[2]);
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/hwasan/ |
| H A D | hwasan_interceptors.cpp | 124 # define COMMON_INTERCEPTOR_FD_SOCKET_ACCEPT(ctx, fd, newfd) \ argument 128 (void)(newfd); \
|
| /freebsd/contrib/llvm-project/compiler-rt/include/sanitizer/ |
| H A D | linux_syscall_hooks.h | 730 #define __sanitizer_syscall_pre_dup2(oldfd, newfd) \ argument 731 __sanitizer_syscall_pre_impl_dup2((long)(oldfd), (long)(newfd)) 732 #define __sanitizer_syscall_post_dup2(res, oldfd, newfd) \ argument 733 __sanitizer_syscall_post_impl_dup2(res, (long)(oldfd), (long)(newfd)) 734 #define __sanitizer_syscall_pre_dup3(oldfd, newfd, flags) \ argument 735 __sanitizer_syscall_pre_impl_dup3((long)(oldfd), (long)(newfd), (long)(flags)) 736 #define __sanitizer_syscall_post_dup3(res, oldfd, newfd, flags) \ argument 737 __sanitizer_syscall_post_impl_dup3(res, (long)(oldfd), (long)(newfd), \ 2430 void __sanitizer_syscall_pre_impl_dup2(long oldfd, long newfd); 2431 void __sanitizer_syscall_post_impl_dup2(long res, long oldfd, long newfd); [all …]
|