Lines Matching refs:dtable

109   file_t *dtable;  in __spawni()  local
161 error_t err = __io_reauthenticate (dtable[fd], in __spawni()
170 _hurd_port_free (dtable_cells[fd], &ulink_dtable[fd], dtable[fd]); in __spawni()
172 dtable[fd] = newfile; in __spawni()
205 if ((unsigned int) fd < dtablesize && dtable[fd] != MACH_PORT_NULL) in __spawni()
215 __mach_port_mod_refs (__mach_task_self (), dtable[fd], in __spawni()
217 return dtable[fd]; in __spawni()
280 || dtable[fd] == MACH_PORT_NULL) in __spawni()
291 err = child_lookup_under (dtable[fd], ".", O_NOTRANS, 0, &new_ccwdir); in __spawni()
461 dtable = __alloca (dtablesize * sizeof (dtable[0])); in __spawni()
470 dtable[i] = MACH_PORT_NULL; in __spawni()
475 dtable[i] = _hurd_port_get (&d->port, &ulink_dtable[i]); in __spawni()
492 && dtable[fd] != MACH_PORT_NULL) in __spawni()
495 __mach_port_deallocate (__mach_task_self (), dtable[fd]); in __spawni()
499 &ulink_dtable[fd], dtable[fd]); in __spawni()
502 dtable[fd] = MACH_PORT_NULL; in __spawni()
528 NEW_TABLE (dtable, newfd); \ in __spawni()
561 && dtable[action->action.dup2_action.fd] != MACH_PORT_NULL) in __spawni()
581 dtable[newfd] = _hurd_port_get (dtable_cells[newfd], in __spawni()
585 dtable[newfd] = dtable[fd]; in __spawni()
587 dtable[fd], in __spawni()
617 &dtable[fd]); in __spawni()
644 if (dtable[i] != MACH_PORT_NULL && dtable_cloexec[i]) in __spawni()
647 _hurd_port_free (dtable_cells[i], &ulink_dtable[i], dtable[i]); in __spawni()
648 dtable[i] = MACH_PORT_NULL; in __spawni()
652 while (dtablesize > 0 && dtable[dtablesize - 1] == MACH_PORT_NULL) in __spawni()
801 dtable, MACH_MSG_TYPE_COPY_SEND, dtablesize, in __spawni()
813 dtable, MACH_MSG_TYPE_COPY_SEND, dtablesize, in __spawni()
942 if (dtable[i] != MACH_PORT_NULL) in __spawni()
945 __mach_port_deallocate (__mach_task_self (), dtable[i]); in __spawni()
947 _hurd_port_free (dtable_cells[i], &ulink_dtable[i], dtable[i]); in __spawni()