Lines Matching refs:newfd
88 int (*dup2)(int oldfd, int newfd);
1104 int dup2(int oldfd, int newfd)
1118 newfdi = idm_lookup(&idm, newfd);
1120 /* newfd cannot have been dup'ed directly */
1123 close(newfd);
1126 ret = real.dup2(oldfd, newfd);
1127 if (!oldfdi || ret != newfd)
1132 close(newfd);
1137 idm_set(&idm, newfd, newfdi);
1150 return newfd;