Update.
authorUlrich Drepper <drepper@redhat.com>
Mon, 24 Jul 2000 01:26:01 +0000 (01:26 +0000)
committerUlrich Drepper <drepper@redhat.com>
Mon, 24 Jul 2000 01:26:01 +0000 (01:26 +0000)
commitcf9e9ad98feb55d11f93aa4e069c81ee06c2a6a3
tree2da802067a7b55b2580a49786505794ace48ac0c
parent945b22ed04767342dac1654f7e92ad5f8870361b
Update.

* grp/initgroups.c (initgroups): Don't limit the possible number
of groups to NGROUPS_MAX.  Allow dynamic resizing.  Loop around
the setgroups call while the call fails and descrease the number
of groups each round.
The name of the initgroups function in the NSS modules changed.
(compat_call): Adapt for dynamic resizing.
* hesiod/nss_hesiod/hesiod-grp.c (_nss_hesiod_initgroups_dyn):
Implement dynamic resizing.
* nis/nss_compat/compat-initgroups.c (_nss_compat_initgroups_dyn):
Likewise.
* nis/nss_nis/compat-initgroups.c (_nss_nis_initgroups_dyn): Likewise.
* hesiod/Versions: Change exported interface name.
* nis/Versions: Change exported interface name.

2000-07-23  Ulrich Drepper  <drepper@redhat.com>
ChangeLog
grp/initgroups.c
hesiod/Versions
hesiod/nss_hesiod/hesiod-grp.c
nis/Versions
nis/nss_compat/compat-initgroups.c
nis/nss_nis/nis-initgroups.c