| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
* m4/idcache.m4 (gl_IDCACHE): Remove AC_LIBOBJ invocation.
* modules/idcache (Makefile.am): Augment lib_SOURCES.
|
|
|
|
| |
* modules/idcache (Include): Set to "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.
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
It mishandled the case where the group was missing.
Problem reported by Greg Schafer.
* modules/idcache: Likewise.
|
|
|
|
|
|
| |
(struct userid.name): Change from char * to a flexible array member.
All uses changed.
* modules/idcache (Depends-on): Add flexmember.
|
| |
|
| |
|
|
|
|
| |
is now done automatically by the corresponding Autoconf macro.
|
| |
|
| |
|
| |
|
|
|