Lines Matching refs:_hurd_id
22 struct hurd_id_data _hurd_id; variable
31 if (! _hurd_id.valid) in _hurd_check_ids()
33 inline void dealloc (__typeof (_hurd_id.gen) *p) in _hurd_check_ids()
55 dealloc (&_hurd_id.gen); in _hurd_check_ids()
56 dealloc (&_hurd_id.aux); in _hurd_check_ids()
58 if (_hurd_id.rid_auth != MACH_PORT_NULL) in _hurd_check_ids()
60 __mach_port_deallocate (__mach_task_self (), _hurd_id.rid_auth); in _hurd_check_ids()
61 _hurd_id.rid_auth = MACH_PORT_NULL; in _hurd_check_ids()
66 &_hurd_id.gen.uids, &_hurd_id.gen.nuids, in _hurd_check_ids()
67 &_hurd_id.aux.uids, &_hurd_id.aux.nuids, in _hurd_check_ids()
68 &_hurd_id.gen.gids, &_hurd_id.gen.ngids, in _hurd_check_ids()
69 &_hurd_id.aux.gids, &_hurd_id.aux.ngids))) in _hurd_check_ids()
72 _hurd_id.valid = 1; in _hurd_check_ids()
81 __mutex_init (&_hurd_id.lock); in init_id()
82 _hurd_id.valid = 0; in init_id()
83 _hurd_id.rid_auth = MACH_PORT_NULL; in init_id()
84 _hurd_id.gen.uids = _hurd_id.aux.uids = NULL; in init_id()
85 _hurd_id.gen.nuids = _hurd_id.aux.nuids = 0; in init_id()
86 _hurd_id.gen.gids = _hurd_id.aux.gids = NULL; in init_id()
87 _hurd_id.gen.ngids = _hurd_id.aux.ngids = 0; in init_id()