Searched refs:_hurd_id (Results 1 – 8 of 8) sorted by relevance
/hurd/ |
A D | hurdid.c | 31 if (! _hurd_id.valid) 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() 82 _hurd_id.valid = 0; 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() [all …]
|
A D | seteuids.c | 36 __mutex_lock (&_hurd_id.lock); in seteuids() 44 _hurd_id.aux.uids, _hurd_id.aux.nuids, in seteuids() 45 _hurd_id.gen.gids, _hurd_id.gen.ngids, in seteuids() 46 _hurd_id.aux.gids, _hurd_id.aux.ngids, in seteuids() 49 __mutex_unlock (&_hurd_id.lock); in seteuids()
|
A D | geteuids.c | 31 __mutex_lock (&_hurd_id.lock); in geteuids() 35 __mutex_unlock (&_hurd_id.lock); in geteuids() 43 nuids = _hurd_id.gen.nuids; in geteuids() 49 memcpy (uids, _hurd_id.gen.uids, sizeof (uids)); in geteuids() 50 __mutex_unlock (&_hurd_id.lock); in geteuids() 61 __mutex_unlock (&_hurd_id.lock); in geteuids()
|
A D | hurdexec.c | 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() 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() [all …]
|
A D | hurdauth.c | 101 __mutex_lock (&_hurd_id.lock); in _S_msg_add_auth() 107 _hurd_id.genaux.uidgid ## s, \ in _S_msg_add_auth() 108 _hurd_id.genaux.n ## uidgid ## s, \ in _S_msg_add_auth() 121 __mutex_unlock (&_hurd_id.lock); in _S_msg_add_auth() 178 __mutex_lock (&_hurd_id.lock); in _S_msg_del_auth() 184 size_t nu = _hurd_id.gen.nuids, ng = _hurd_id.gen.ngids; in _S_msg_del_auth() 188 memcpy (newu, _hurd_id.gen.uids, nu * sizeof (uid_t)); in _S_msg_del_auth() 189 memcpy (newg, _hurd_id.gen.gids, ng * sizeof (gid_t)); in _S_msg_del_auth() 219 _hurd_id.aux.uids, _hurd_id.aux.nuids, in _S_msg_del_auth() 221 _hurd_id.aux.uids, _hurd_id.aux.ngids, in _S_msg_del_auth() [all …]
|
A D | setauth.c | 51 __mutex_lock (&_hurd_id.lock); in _hurd_setauth() 53 _hurd_id.valid = 0; in _hurd_setauth() 54 if (_hurd_id.rid_auth) in _hurd_setauth() 56 __mach_port_deallocate (__mach_task_self (), _hurd_id.rid_auth); in _hurd_setauth() 57 _hurd_id.rid_auth = MACH_PORT_NULL; in _hurd_setauth() 59 __mutex_unlock (&_hurd_id.lock); in _hurd_setauth()
|
A D | hurdsig.c | 1607 __mutex_lock (&_hurd_id.lock); in reauth_proc() 1611 (_hurd_id.gen.nuids in reauth_proc() 1612 ? _hurd_id.gen.uids[0] : 0), in reauth_proc() 1613 !_hurd_id.gen.nuids)); in reauth_proc() 1614 __mutex_unlock (&_hurd_id.lock); in reauth_proc()
|
/hurd/hurd/ |
A D | id.h | 49 extern struct hurd_id_data _hurd_id;
|
Completed in 17 milliseconds