Author: suresh
Date: Wed Oct 17 06:06:34 2012
New Revision: 1399105
URL: http://svn.apache.org/viewvc?rev=1399105&view=rev
Log:
HADOOP-8936. Local users should be able to query a domain user's groups on
Windows. Contributed by Chuan Liu.
Modified:
hadoop/common/branches/branch-1-win/src/winutils/groups.c
hadoop/common/branches/branch-1-win/src/winutils/libwinutils.c
Modified: hadoop/common/branches/branch-1-win/src/winutils/groups.c
URL:
http://svn.apache.org/viewvc/hadoop/common/branches/branch-1-win/src/winutils/groups.c?rev=1399105&r1=1399104&r2=1399105&view=diff
==============================================================================
--- hadoop/common/branches/branch-1-win/src/winutils/groups.c (original)
+++ hadoop/common/branches/branch-1-win/src/winutils/groups.c Wed Oct 17
06:06:34 2012
@@ -128,6 +128,7 @@ int Groups(int argc, wchar_t *argv[])
if ((dwRtnCode = GetLocalGroupsForUser(input, &groups, &entries))
!= ERROR_SUCCESS)
{
+ ReportErrorCode(L"GetLocalGroupsForUser", dwRtnCode);
ret = EXIT_FAILURE;
goto GroupsEnd;
}
Modified: hadoop/common/branches/branch-1-win/src/winutils/libwinutils.c
URL:
http://svn.apache.org/viewvc/hadoop/common/branches/branch-1-win/src/winutils/libwinutils.c?rev=1399105&r1=1399104&r2=1399105&view=diff
==============================================================================
--- hadoop/common/branches/branch-1-win/src/winutils/libwinutils.c (original)
+++ hadoop/common/branches/branch-1-win/src/winutils/libwinutils.c Wed Oct 17
06:06:34 2012
@@ -1306,7 +1306,7 @@ DWORD GetLocalGroupsForUser(
nStatus = NetUserGetLocalGroups(NULL,
user,
0,
- LG_INCLUDE_INDIRECT,
+ 0,
(LPBYTE *) groups,
MAX_PREFERRED_LENGTH,
&dwEntriesRead,
@@ -1337,7 +1337,7 @@ DWORD GetLocalGroupsForUser(
nStatus = NetUserGetLocalGroups(NULL,
fullName,
0,
- LG_INCLUDE_INDIRECT,
+ 0,
(LPBYTE *) groups,
MAX_PREFERRED_LENGTH,
&dwEntriesRead,