Home
last modified time | relevance | path

Searched refs:_hurd_id (Results 1 – 8 of 8) sorted by relevance

/hurd/
A Dhurdid.c31 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 Dseteuids.c36 __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 Dgeteuids.c31 __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 Dhurdexec.c232 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 Dhurdauth.c101 __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 Dsetauth.c51 __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 Dhurdsig.c1607 __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 Did.h49 extern struct hurd_id_data _hurd_id;

Completed in 17 milliseconds