1
0
mirror of https://github.com/samba-team/samba.git synced 2025-07-30 19:42:05 +03:00

Ensure we use getgrnam() unless BROKEN_GETGRNAM is defined. I now need

to set this for Tru64.
Jeremy.
(This used to be commit e7c4616c45)
This commit is contained in:
Jeremy Allison
2003-02-18 04:49:31 +00:00
parent 336ae66c5a
commit fb8d1412e1

View File

@ -274,6 +274,12 @@ struct sys_userlist *get_users_in_group(const char *gname)
}
}
#if !defined(BROKEN_GETGRNAM)
if ((gptr = (struct group *)getgrnam(gname)) == NULL)
return NULL;
return add_members_to_userlist(list_head, gptr);
#else
/* BROKEN_GETGRNAM - True64 */
setgrent();
while((gptr = getgrent()) != NULL) {
if (strequal(gname, gptr->gr_name)) {
@ -284,6 +290,7 @@ struct sys_userlist *get_users_in_group(const char *gname)
}
endgrent();
return list_head;
#endif
}
/****************************************************************