summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2018-08-28 11:24:59 +0200
committerCorinna Vinschen <corinna@vinschen.de>2018-08-28 11:24:59 +0200
commit3aba266aa9280da7e7657a9ce4818672730da54a (patch)
treefd22fb02d012e7727573638baa892f9b4b8a0056
parentfc8aaa40fed0a835520d0071da459c9bb925ffc5 (diff)
downloadcygnal-3aba266aa9280da7e7657a9ce4818672730da54a.tar.gz
cygnal-3aba266aa9280da7e7657a9ce4818672730da54a.tar.bz2
cygnal-3aba266aa9280da7e7657a9ce4818672730da54a.zip
Cygwin: drop workaround for missing USER_INFO_24 definition
Recent mingw64 provide USER_INFO_24 Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
-rw-r--r--winsup/cygwin/uinfo.cc14
1 files changed, 1 insertions, 13 deletions
diff --git a/winsup/cygwin/uinfo.cc b/winsup/cygwin/uinfo.cc
index 9f31f5bc5..eceaccab7 100644
--- a/winsup/cygwin/uinfo.cc
+++ b/winsup/cygwin/uinfo.cc
@@ -1903,18 +1903,6 @@ pwdgrp::construct_sid_from_name (cygsid &sid, wchar_t *name, wchar_t *sep)
return false;
}
-/* CV 2014-05-08: USER_INFO_24 is not yet defined in Mingw64, but will be in
- the next release. For the time being, define the structure here with
- another name which won't collide with the upcoming correct definition
- in lmaccess.h. */
-struct cyg_USER_INFO_24
-{
- BOOL usri24_internet_identity;
- DWORD usri24_flags;
- LPWSTR usri24_internet_provider_name;
- LPWSTR usri24_internet_principal_name;
- PSID usri24_user_sid;
-};
char *
pwdgrp::fetch_account_from_windows (fetch_user_arg_t &arg, cyg_ldap *pldap)
@@ -2298,7 +2286,7 @@ pwdgrp::fetch_account_from_windows (fetch_user_arg_t &arg, cyg_ldap *pldap)
its_ok = true;
else if (wincap.has_microsoft_accounts ())
{
- struct cyg_USER_INFO_24 *ui24;
+ USER_INFO_24 *ui24;
if (NetUserGetInfo (NULL, name, 24, (PBYTE *) &ui24)
== NERR_Success)
{