Searched refs:oldfd (Results 1 - 2 of 2) sorted by relevance

/haiku/src/tools/fs_shell/
H A Dfd.cpp301 * fcntl(oldfd, F_DUPFD, newfd);
307 dup2_fd(int oldfd, int newfd, bool kernel) argument
312 TRACE(("dup2_fd: ofd = %d, nfd = %d\n", oldfd, newfd));
315 if (oldfd < 0 || newfd < 0)
324 if ((uint32_t)oldfd >= context->table_size
326 || context->fds[oldfd] == NULL) {
334 if (oldfd != newfd) {
337 fssh_atomic_add(&context->fds[oldfd]->ref_count, 1);
338 fssh_atomic_add(&context->fds[oldfd]->open_count, 1);
339 context->fds[newfd] = context->fds[oldfd];
[all...]
/haiku/src/system/kernel/fs/
H A Dfd.cpp369 fcntl(oldfd, F_DUPFD, newfd);
374 dup2_fd(int oldfd, int newfd, bool kernel) argument
379 TRACE(("dup2_fd: ofd = %d, nfd = %d\n", oldfd, newfd));
382 if (oldfd < 0 || newfd < 0)
391 if ((uint32)oldfd >= context->table_size
393 || context->fds[oldfd] == NULL
394 || (context->fds[oldfd]->open_mode & O_DISCONNECTED) != 0) {
402 if (oldfd != newfd) {
404 TFD(Dup2FD(context, oldfd, newfd));
409 atomic_add(&context->fds[oldfd]
[all...]

Completed in 49 milliseconds