modules/idcache


Log

Author Commit Date CI Message
Jim Meyering dc9484f5 2007-08-18T07:16:52 New file: lib/idcache.h * NEWS: Mention the addition. * modules/idcache (Files): Add lib/idcache.h * lib/idcache.c: Include "idcache.h". Don't include <sys/types.h>. Add a FIXME comment. Move file-scoped "static" declarations to the top. * lib/idcache.h: New file. Include <sys/types.h> here, instead.
Jim Meyering 611fb5fc 2006-11-20T10:54:06 * lib/idcache.c: Restore most of the 2006-11-06 patch, so as to continue using the flexible array member (thus, this module performs half as many malloc calls), with the addition that... (getgroup, getuser): Consistently record a non-match via an empty "name" string, and map an empty string match to a NULL return value. * modules/idcache (Depends-on): Re-add flexmember.
Paul Eggert d1f50b65 2006-11-20T09:10:18 * lib/idcache.c: Undo most recent patch, dated 2006-11-06. It mishandled the case where the group was missing. Problem reported by Greg Schafer. * modules/idcache: Likewise.
Paul Eggert 8ffedb4a 2006-11-06T22:02:53 * lib/idcache.c: Include <stddef.h>, for offsetof. (struct userid.name): Change from char * to a flexible array member. All uses changed. * modules/idcache (Depends-on): Add flexmember.
Bruno Haible 5eeec029 2006-10-13T12:40:22 gnulib-tool now synthesizes the EXTRA_DIST line.
Bruno Haible e8684643 2006-10-12T18:52:30 Distribute all lib/* source files through EXTRA_DIST.
Paul Eggert 32865888 2005-03-21T22:07:25 Remove lib_SOURCES line from Makefile.am section of modules where this is now done automatically by the corresponding Autoconf macro.
Bruno Haible 5143f4e9 2004-09-22T15:11:04 Add a license tag to every module.
Bruno Haible 6f99528a 2003-01-20T10:02:37 Add a Maintainer.
Bruno Haible 2e82f91f 2003-01-13T16:07:17 Add module descriptions.
Bruno Haible 740e9a30 2002-12-31T13:46:30 Module description.