/third_party/musl/libc-test/src/functionalext/supplement/unistd/ |
H A D | renameat.c | 31 int oldfd, newfd; in renameat_0100() local 38 if ((oldfd = creat(oldPath, S_IWUSR)) < 0) { in renameat_0100() 39 t_error("%s creat oldfd failed\n", __func__); in renameat_0100() 44 close(oldfd); in renameat_0100() 46 oldfd = open(oldPath, O_RDWR); in renameat_0100() 47 int wresult = write(oldfd, msg, len); in renameat_0100() 51 close(oldfd); in renameat_0100() 52 if (renameat(oldfd, oldPath, newfd, newPath) == -1) { in renameat_0100()
|
/third_party/musl/src/unistd/ |
H A D | renameat.c | 4 int renameat(int oldfd, const char *old, int newfd, const char *new) in renameat() argument 7 return syscall(SYS_renameat, oldfd, old, newfd, new); in renameat() 9 return syscall(SYS_renameat2, oldfd, old, newfd, new, 0); in renameat() 13 int renameat2(int oldfd, const char *old, int newfd, const char *new, unsigned int flags) in renameat2() argument 15 return syscall(SYS_renameat2, oldfd, old, newfd, new, flags); in renameat2()
|
/third_party/ltp/testcases/kernel/syscalls/dup3/ |
H A D | dup3_02.c | 12 * - oldfd is equal to newfd without using O_CLOEXEC flag 13 * - oldfd is equal to newfd with using O_CLOEXEC flag 28 int *oldfd; member 41 TST_EXP_FAIL2(dup3(*tc->oldfd, *tc->newfd, tc->flags), EINVAL, in run() 42 "dup3(%d, %d, %d)", *tc->oldfd, *tc->newfd, tc->flags); in run()
|
/third_party/NuttX/fs/vfs/ |
H A D | fs_rename.c | 117 int do_rename(int oldfd, const char *oldpath, int newfd, const char *newpath) in do_rename() argument 134 ret = vfs_normalize_pathat(oldfd, oldpath, &fulloldpath); in do_rename() 237 int renameat(int oldfd, const char *oldpath, int newdfd, const char *newpath) in renameat() argument 239 return do_rename(oldfd, oldpath, newdfd, newpath); in renameat()
|
H A D | fs_link.c | 36 int do_link(int oldfd, const char *oldpath, int newfd, const char *newpath, int flag)
in do_link() argument 67 ret = vfs_normalize_pathat(oldfd, oldpath, &fulloldpath);
in do_link() 80 ret = follow_symlink(oldfd, oldpath, &old_vnode, &fulloldpath);
in do_link()
|
/third_party/ltp/lib/ |
H A D | tst_safe_macros.c | 516 int safe_dup(const char *file, const int lineno, int oldfd) in safe_dup() argument 520 rval = dup(oldfd); in safe_dup() 524 "dup(%i) failed", oldfd); in safe_dup() 527 "Invalid dup(%i) return value %d", oldfd, rval); in safe_dup() 533 int safe_dup2(const char *file, const int lineno, int oldfd, int newfd) in safe_dup2() argument 537 rval = dup2(oldfd, newfd); in safe_dup2() 541 "dup2(%i, %i) failed", oldfd, newfd); in safe_dup2() 545 oldfd, newfd, rval); in safe_dup2()
|
/third_party/node/deps/uv/src/unix/ |
H A D | linux-syscalls.c | 214 int uv__dup3(int oldfd, int newfd, int flags) { in uv__dup3() argument 218 return syscall(__NR_dup3, oldfd, newfd, flags); in uv__dup3()
|
H A D | linux-syscalls.h | 63 int uv__dup3(int oldfd, int newfd, int flags);
|
H A D | internal.h | 240 int uv__dup2_cloexec(int oldfd, int newfd);
|
H A D | core.c | 1052 int uv__dup2_cloexec(int oldfd, int newfd) { in uv__dup2_cloexec() argument 1056 r = dup3(oldfd, newfd, O_CLOEXEC); in uv__dup2_cloexec() 1065 r = dup2(oldfd, newfd); /* Never retry. */ in uv__dup2_cloexec()
|
/third_party/ltp/include/ |
H A D | tst_safe_macros.h | 53 int safe_dup(const char *file, const int lineno, int oldfd); 55 #define SAFE_DUP(oldfd) \ 56 safe_dup(__FILE__, __LINE__, (oldfd)) 58 int safe_dup2(const char *file, const int lineno, int oldfd, int newfd); 60 #define SAFE_DUP2(oldfd, newfd) \ 61 safe_dup2(__FILE__, __LINE__, (oldfd), (newfd))
|
/third_party/ltp/testcases/kernel/syscalls/linkat/ |
H A D | linkat01.c | 91 int *oldfd; member 238 (*desc->oldfd, desc->oldfn, *desc->newfd, desc->newfn, in mylinkat_test()
|
/third_party/rust/crates/nix/src/ |
H A D | unistd.rs | 428 pub fn dup(oldfd: RawFd) -> Result<RawFd> { in dup() 429 let res = unsafe { libc::dup(oldfd) }; in dup() 441 pub fn dup2(oldfd: RawFd, newfd: RawFd) -> Result<RawFd> { in dup2() 442 let res = unsafe { libc::dup2(oldfd, newfd) }; in dup2() 452 pub fn dup3(oldfd: RawFd, newfd: RawFd, flags: OFlag) -> Result<RawFd> { in dup3() 453 dup3_polyfill(oldfd, newfd, flags) in dup3() 457 fn dup3_polyfill(oldfd: RawFd, newfd: RawFd, flags: OFlag) -> Result<RawFd> { in dup3_polyfill() 458 if oldfd == newfd { in dup3_polyfill() 462 let fd = dup2(oldfd, newfd)?; in dup3_polyfill()
|
/third_party/libuv/src/unix/ |
H A D | internal.h | 290 int uv__dup2_cloexec(int oldfd, int newfd);
|
H A D | core.c | 1112 int uv__dup2_cloexec(int oldfd, int newfd) { in uv__dup2_cloexec() argument 1116 r = dup3(oldfd, newfd, O_CLOEXEC); in uv__dup2_cloexec() 1125 r = dup2(oldfd, newfd); /* Never retry. */ in uv__dup2_cloexec()
|
/third_party/rust/crates/libc/src/unix/linux_like/emscripten/ |
H A D | mod.rs | 1796 pub fn dup3(oldfd: ::c_int, newfd: ::c_int, flags: ::c_int) -> ::c_int; in dup3()
|
/third_party/rust/crates/libc/src/fuchsia/ |
H A D | mod.rs | 4003 pub fn dup3(oldfd: ::c_int, newfd: ::c_int, flags: ::c_int) -> ::c_int; in dup3()
|
/third_party/rust/crates/libc/src/unix/linux_like/linux/ |
H A D | mod.rs | 4024 pub fn dup3(oldfd: ::c_int, newfd: ::c_int, flags: ::c_int) -> ::c_int; in dup3()
|