<feed xmlns='http://www.w3.org/2005/Atom'>
<title>glibc/grp/initgroups.c, branch cvs/initial</title>
<subtitle>Fork of glibc for development</subtitle>
<id>https://git.zx2c4.com/glibc/atom/grp/initgroups.c?h=cvs%2Finitial</id>
<link rel='self' href='https://git.zx2c4.com/glibc/atom/grp/initgroups.c?h=cvs%2Finitial'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/'/>
<updated>2002-03-13T19:21:13Z</updated>
<entry>
<title>Update.</title>
<updated>2002-03-13T19:21:13Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2002-03-13T19:21:13Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=bf494c7d6b9e45aa5f7bd7667423a3b13dba0da6'/>
<id>urn:sha1:bf494c7d6b9e45aa5f7bd7667423a3b13dba0da6</id>
<content type='text'>
	* grp/initgroups.c (__nss_group_data): Declare as hidden.
</content>
</entry>
<entry>
<title>* nss/nsswitch.c (__nss_next): Don't use __FUNCTION__ as literal.</title>
<updated>2001-12-17T05:52:18Z</updated>
<author>
<name>Roland McGrath</name>
<email>roland@gnu.org</email>
</author>
<published>2001-12-17T05:52:18Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=79dbd981958144758afdb8b1feaa871a32a36c3d'/>
<id>urn:sha1:79dbd981958144758afdb8b1feaa871a32a36c3d</id>
<content type='text'>
	* grp/initgroups.c (internal_getgrouplist): Likewise.
</content>
</entry>
<entry>
<title>Update to LGPL v2.1.</title>
<updated>2001-07-06T04:58:11Z</updated>
<author>
<name>Andreas Jaeger</name>
<email>aj@suse.de</email>
</author>
<published>2001-07-06T04:58:11Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=41bdb6e20c5d2df34a740cbd70e11c05025dfd12'/>
<id>urn:sha1:41bdb6e20c5d2df34a740cbd70e11c05025dfd12</id>
<content type='text'>
2001-07-06  Paul Eggert  &lt;eggert@twinsun.com&gt;

	* manual/argp.texi: Remove ignored LGPL copyright notice; it's
	not appropriate for documentation anyway.
	* manual/libc-texinfo.sh: "Library General Public License" -&gt;
	"Lesser General Public License".

2001-07-06  Andreas Jaeger  &lt;aj@suse.de&gt;

	* All files under GPL/LGPL version 2: Place under LGPL version
	2.1.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2001-06-16T19:50:36Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2001-06-16T19:50:36Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=8fee1bb0b2373357ded21bd69dc9e33ad619493c'/>
<id>urn:sha1:8fee1bb0b2373357ded21bd69dc9e33ad619493c</id>
<content type='text'>
2001-06-07  Mark Kettenis  &lt;kettenis@gnu.org&gt;

	* grp/initgroups.c (initgroups): Factor out re-usable code into...
	(internal_getgrouplist): ... new function.
	(getgrouplist): New function.
	* grp/grp.h (getgrouplist): New prototype.
	* grp/Versions [2.2.4]: Add getgrouplist.

2001-06-16  Ulrich Drepper  &lt;drepper@redhat.com&gt;

	* inet/netinet/ip6.h: Fix comments in ip6_hdr.
	Patch by Pekka Savola &lt;pekkas@netcore.fi&gt;.
</content>
</entry>
<entry>
<title>* grp/initgroups.c (initgroups) [NGROUPS_MAX != 0]: Always use sysconf</title>
<updated>2001-04-17T03:34:20Z</updated>
<author>
<name>Roland McGrath</name>
<email>roland@gnu.org</email>
</author>
<published>2001-04-17T03:34:20Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=3de33da93f439dfdcb447e25e4f84ee733e04f77'/>
<id>urn:sha1:3de33da93f439dfdcb447e25e4f84ee733e04f77</id>
<content type='text'>
	instead of the constant NGROUPS_MAX.  That way, the limit can be
	raised in the kernel configuration without having to recompile libc.

	* sysdeps/posix/euidaccess.c: Don't #include &lt;limits.h&gt; or try to
	define NGROUPS_MAX; we don't use it here.
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2000-08-24T07:57:44Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2000-08-24T07:57:44Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=84364bf8610d89ead17ad09598c09966f40eab9d'/>
<id>urn:sha1:84364bf8610d89ead17ad09598c09966f40eab9d</id>
<content type='text'>
	* grp/initgroups.c (initgroups): Deallocate groups array.
	Reported by jani.raiha@sonera.com [PR libc/1868].
</content>
</entry>
<entry>
<title>(initgroups_dyn_function): Renamed from initgroups_function, adopted prototype for change from 2000-07-23. (initgroups): Follow type change.</title>
<updated>2000-07-24T16:48:34Z</updated>
<author>
<name>Andreas Jaeger</name>
<email>aj@suse.de</email>
</author>
<published>2000-07-24T16:48:34Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=72eb7808976fc1cf8747f36917767c089cb82d97'/>
<id>urn:sha1:72eb7808976fc1cf8747f36917767c089cb82d97</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2000-07-24T05:41:25Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2000-07-24T05:41:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=7603ea28d333d47f8e45e33515362ec55d381877'/>
<id>urn:sha1:7603ea28d333d47f8e45e33515362ec55d381877</id>
<content type='text'>
	* string/endian.h: Explain the _*_ENDIAN constant values a bit
	more.  Patch by scarlet@mit.edu [PR libc/1799].

	* io/ftwtest-sh: Add -f parameter to chmod if -R is also given.
	[PR libc/1792].

	* argp/argp-parse.c (parser_finalize): Reverse order in which
	parsers are run for ARGP_KEY_END.  [PR libc/1755].
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2000-07-24T01:26:01Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2000-07-24T01:26:01Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=cf9e9ad98feb55d11f93aa4e069c81ee06c2a6a3'/>
<id>urn:sha1:cf9e9ad98feb55d11f93aa4e069c81ee06c2a6a3</id>
<content type='text'>
	* 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  &lt;drepper@redhat.com&gt;
</content>
</entry>
<entry>
<title>Update.</title>
<updated>2000-04-21T16:15:11Z</updated>
<author>
<name>Ulrich Drepper</name>
<email>drepper@redhat.com</email>
</author>
<published>2000-04-21T16:15:11Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/glibc/commit/?id=a711dd4ba8f2c71a260a3f7539c0e86175f97a21'/>
<id>urn:sha1:a711dd4ba8f2c71a260a3f7539c0e86175f97a21</id>
<content type='text'>
2000-04-21  Ulrich Drepper  &lt;drepper@redhat.com&gt;

	* iconv/iconv.c (iconv): Add __builtin_expect where useful.
	* iconv/iconv_close.c (iconv_close): Likewise.
	* iconv/iconv_open.c (iconv_open): Likewise.

	* grp/putgrent.c (putgrent): Unlock steam if fprintf failed.  Add
	__builtin_expect where useful.

	* grp/initgroups.c (initgroups): Test for result of memory
	allocation and punt if it fails.

	* dirent/scandir.c (scandir): Add __builtin_expect where useful.
	* grp/fgetgrent.c (fgetfrent): Likewise.
	* grp/fgetgrent_r.c (__fgetgrent_r): Likewise.
</content>
</entry>
</feed>
