glibc/nscd
Arjun Shankar b121fdc552 Remove 'grp' and merge into 'nss' and 'posix'
The majority of grp routines are entry points for nss functionality.
This commit removes the 'grp' subdirectory and moves all nss-relevant
functionality and all tests to 'nss', and the 'setgroups' stub into
'posix' (alongside the 'getgroups' stub).  References to grp/ are
accordingly changed.  In addition, compat-initgroups.c, a fallback
implementation of initgroups is renamed to initgroups-fallback.c so that
the build system does not confuse it for nss_compat/compat-initgroups.c.

Build time improves very slightly; e.g. down from an average of 45.5s to
44.5s on an 8-thread mobile x86_64 CPU.
Reviewed-by: Adhemerval Zanella  <adhemerval.zanella@linaro.org>
2023-10-24 12:30:59 +02:00
..
aicache.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
cache.c nscd: Skip unusable entries in first pass in prune_cache (bug 30800) 2023-08-29 08:28:38 +02:00
cachedumper.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
connections.c nscd: Do not rebuild getaddrinfo (bug 30709) 2023-08-11 10:10:16 +02:00
dbg_log.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
dbg_log.h Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
Depend hurd: Add hurd thread library 2018-04-02 01:44:14 +02:00
getgrgid_r.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
getgrnam_r.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
gethstbyad_r.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
gethstbynm3_r.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
getpwnam_r.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
getpwuid_r.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
getsrvbynm_r.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
getsrvbypt_r.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
grpcache.c nscd: Use errval, not errno to guide cache update (bug 30662) 2023-07-24 15:12:26 +02:00
hstcache.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
initgrcache.c Remove 'grp' and merge into 'nss' and 'posix' 2023-10-24 12:30:59 +02:00
Makefile nscd: Do not rebuild getaddrinfo (bug 30709) 2023-08-11 10:10:16 +02:00
mem.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
netgroupcache.c Replace rawmemchr (s, '\0') with strchr 2023-02-06 16:16:19 +00:00
nscd_conf.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
nscd_getai.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
nscd_getgr_r.c Move libc_freeres_ptrs and libc_subfreeres to hidden/weak functions 2023-03-27 13:57:55 -03:00
nscd_gethst_r.c Move libc_freeres_ptrs and libc_subfreeres to hidden/weak functions 2023-03-27 13:57:55 -03:00
nscd_getpw_r.c Move libc_freeres_ptrs and libc_subfreeres to hidden/weak functions 2023-03-27 13:57:55 -03:00
nscd_getserv_r.c Move libc_freeres_ptrs and libc_subfreeres to hidden/weak functions 2023-03-27 13:57:55 -03:00
nscd_helper.c Fix all the remaining misspellings -- BZ 25337 2023-06-02 01:39:48 +00:00
nscd_initgroups.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
nscd_netgroup.c Move libc_freeres_ptrs and libc_subfreeres to hidden/weak functions 2023-03-27 13:57:55 -03:00
nscd_proto.h Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
nscd_setup_thread.c Fix all the remaining misspellings -- BZ 25337 2023-06-02 01:39:48 +00:00
nscd_stat.c Fix all the remaining misspellings -- BZ 25337 2023-06-02 01:39:48 +00:00
nscd-client.h Fix all the remaining misspellings -- BZ 25337 2023-06-02 01:39:48 +00:00
nscd.c Fix all the remaining misspellings -- BZ 25337 2023-06-02 01:39:48 +00:00
nscd.conf nscd: Improve nscd.conf comments. 2019-08-19 09:57:58 -04:00
nscd.h Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
nscd.init . 2007-07-31 13:33:18 +00:00
nscd.service nscd: also invalidate netgroup cache on reload 2014-03-19 14:45:10 +01:00
nscd.tmpfiles Add systemd unit file for nscd 2013-12-16 11:22:01 +10:00
pwdcache.c nscd: Use errval, not errno to guide cache update (bug 30662) 2023-07-24 15:12:26 +02:00
res_hconf.c [BZ #4814] 2007-08-22 03:14:29 +00:00
selinux.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
selinux.h Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00
servicescache.c Update copyright dates with scripts/update-copyrights 2023-01-06 21:14:39 +00:00