mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-02-28 03:27:46 +08:00
Cygwin: cygheap: better comment impersonation tokens
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
This commit is contained in:
parent
13b1f9c0d1
commit
9db6048c0f
@ -101,12 +101,11 @@ public:
|
||||
gid_t real_gid; /* Ditto */
|
||||
user_groups groups; /* Primary and supp SIDs */
|
||||
|
||||
/* token is needed if set(e)uid should be called. It can be set by a call
|
||||
to `set_impersonation_token()'. */
|
||||
HANDLE external_token;
|
||||
HANDLE internal_token;
|
||||
HANDLE curr_primary_token;
|
||||
HANDLE curr_imp_token;
|
||||
HANDLE external_token; /* token from set_impersonation_token call */
|
||||
HANDLE internal_token; /* password-less token fetched in seteuid32 */
|
||||
HANDLE curr_primary_token; /* Just a copy of external or internal token */
|
||||
HANDLE curr_imp_token; /* impersonation token derived from primary
|
||||
token */
|
||||
bool ext_token_is_restricted; /* external_token is restricted token */
|
||||
bool curr_token_is_restricted; /* curr_primary_token is restricted token */
|
||||
bool setuid_to_restricted; /* switch to restricted token by setuid () */
|
||||
|
Loading…
x
Reference in New Issue
Block a user