diff options
author | Christopher Faylor <me@cgf.cx> | 2002-06-24 13:01:50 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2002-06-24 13:01:50 +0000 |
commit | de0557f7a394b4af6a41478c4208a4eb587964a9 (patch) | |
tree | c489268cfb69ee58f03bfa1cc1ca1be9b5cfd2a9 /winsup/cygwin/security.h | |
parent | 76093a9b7eca259e9b20c8c2fc11b7d2e7847f79 (diff) | |
download | cygnal-de0557f7a394b4af6a41478c4208a4eb587964a9.tar.gz cygnal-de0557f7a394b4af6a41478c4208a4eb587964a9.tar.bz2 cygnal-de0557f7a394b4af6a41478c4208a4eb587964a9.zip |
* security.cc (get_group_sidlist): Add pw argument and use pw->pw_name in call
to get_supplementary_group_sidlist.
(create_token): Add pw argument and use it in call to get_group_sidlist.
* security.h: Add pw argument in declaration of create_token.
* syscalls.cc (seteuid32): Add pw argument in call to create_token.
Diffstat (limited to 'winsup/cygwin/security.h')
-rw-r--r-- | winsup/cygwin/security.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/winsup/cygwin/security.h b/winsup/cygwin/security.h index af4b667f8..88aa5fdac 100644 --- a/winsup/cygwin/security.h +++ b/winsup/cygwin/security.h @@ -180,7 +180,7 @@ void set_security_attribute (int attribute, PSECURITY_ATTRIBUTES psa, /* Try a subauthentication. */ HANDLE subauth (struct passwd *pw); /* Try creating a token directly. */ -HANDLE create_token (cygsid &usersid, cygsid &pgrpsid); +HANDLE create_token (cygsid &usersid, cygsid &pgrpsid, struct passwd * pw); /* Verify an existing token */ BOOL verify_token (HANDLE token, cygsid &usersid, cygsid &pgrpsid, BOOL * pintern = NULL); @@ -206,7 +206,7 @@ extern BOOL sec_acl (PACL acl, BOOL admins, PSID sid1 = NO_SID, PSID sid2 = NO_S int __stdcall NTReadEA (const char *file, const char *attrname, char *buf, int len); BOOL __stdcall NTWriteEA (const char *file, const char *attrname, const char *buf, int len); PSECURITY_DESCRIPTOR alloc_sd (__uid32_t uid, __gid32_t gid, int attribute, - PSECURITY_DESCRIPTOR sd_ret, DWORD *sd_size_ret); + PSECURITY_DESCRIPTOR sd_ret, DWORD *sd_size_ret); extern inline SECURITY_ATTRIBUTES * sec_user_nih (char sa_buf[], PSID sid = NULL) |