Lines Matching refs:_dl_hurd_data

67 struct hurd_startup_data *_dl_hurd_data;  variable
89 _dl_hurd_data = &nodata; in _dl_sysdep_start()
93 _dl_hurd_data = (void *) p; in _dl_sysdep_start()
97 __libc_enable_secure = _dl_hurd_data->flags & EXEC_SECURE; in _dl_sysdep_start()
115 if (_dl_hurd_data->flags & EXEC_STACK_ARGS in _dl_sysdep_start()
116 && _dl_hurd_data->user_entry == 0) in _dl_sysdep_start()
117 _dl_hurd_data->user_entry = (vm_address_t) ENTRY_POINT; in _dl_sysdep_start()
120 if (_dl_hurd_data->user_entry == (vm_address_t) ENTRY_POINT) in _dl_sysdep_start()
168 (*dl_main) ((const ElfW(Phdr) *) _dl_hurd_data->phdr, in _dl_sysdep_start()
169 _dl_hurd_data->phdrsz / sizeof (ElfW(Phdr)), in _dl_sysdep_start()
170 (ElfW(Addr) *) &_dl_hurd_data->user_entry, NULL); in _dl_sysdep_start()
208 if ((void *) newp != _dl_hurd_data) in _dl_sysdep_start()
209 memmove (newp, _dl_hurd_data, sizeof (*_dl_hurd_data)); in _dl_sysdep_start()
217 RETURN_TO (argdata, &_dl_start_user, _dl_hurd_data->user_entry); in _dl_sysdep_start()
276 return (which < _dl_hurd_data->portarraysize in open_file()
277 ? ((*operate) (_dl_hurd_data->portarray[which])) in open_file()
282 if ((unsigned int) fd < _dl_hurd_data->dtablesize in open_file()
283 && _dl_hurd_data->dtable[fd] != MACH_PORT_NULL) in open_file()
285 __mach_port_mod_refs (__mach_task_self (), _dl_hurd_data->dtable[fd], in open_file()
287 return _dl_hurd_data->dtable[fd]; in open_file()
295 startdir = _dl_hurd_data->portarray[file_name[0] == '/' in open_file()
567 if (__proc_getpids (_dl_hurd_data->portarray[INIT_PORT_PROC], in __getpid()
622 __proc_mark_exit (_dl_hurd_data->portarray[INIT_PORT_PROC], in _exit()