Lines Matching refs:newfd
1232 static int ksys_dup3(unsigned int oldfd, unsigned int newfd, int flags)
1241 if (unlikely(oldfd == newfd))
1244 if (newfd >= rlimit(RLIMIT_NOFILE))
1248 err = expand_files(files, newfd);
1257 return do_dup2(files, file, newfd, flags);
1266 SYSCALL_DEFINE3(dup3, unsigned int, oldfd, unsigned int, newfd, int, flags)
1268 return ksys_dup3(oldfd, newfd, flags);
1271 SYSCALL_DEFINE2(dup2, unsigned int, oldfd, unsigned int, newfd)
1273 if (unlikely(newfd == oldfd)) { /* corner case */
1283 return ksys_dup3(oldfd, newfd, 0);