Lines Matching refs:_hurd_id
230 __mutex_lock (&_hurd_id.lock); in _hurd_exec_paths()
232 if (err == 0 && ((_hurd_id.aux.nuids >= 2 && _hurd_id.gen.nuids >= 1 in _hurd_exec_paths()
233 && _hurd_id.aux.uids[1] != _hurd_id.gen.uids[0]) in _hurd_exec_paths()
234 || (_hurd_id.aux.ngids >= 2 && _hurd_id.gen.ngids >= 1 in _hurd_exec_paths()
235 && _hurd_id.aux.gids[1] != _hurd_id.gen.gids[0]))) in _hurd_exec_paths()
244 _hurd_id.aux.uids[1] = _hurd_id.gen.uids[0]; in _hurd_exec_paths()
245 _hurd_id.aux.gids[1] = _hurd_id.gen.gids[0]; in _hurd_exec_paths()
246 _hurd_id.valid = 0; in _hurd_exec_paths()
247 if (_hurd_id.rid_auth != MACH_PORT_NULL) in _hurd_exec_paths()
249 __mach_port_deallocate (__mach_task_self (), _hurd_id.rid_auth); in _hurd_exec_paths()
250 _hurd_id.rid_auth = MACH_PORT_NULL; in _hurd_exec_paths()
255 _hurd_id.gen.uids, _hurd_id.gen.nuids, in _hurd_exec_paths()
256 _hurd_id.aux.uids, _hurd_id.aux.nuids, in _hurd_exec_paths()
257 _hurd_id.gen.gids, _hurd_id.gen.ngids, in _hurd_exec_paths()
258 _hurd_id.aux.gids, _hurd_id.aux.ngids, in _hurd_exec_paths()
352 __mutex_unlock (&_hurd_id.lock); in _hurd_exec_paths()