CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2015/11/24 15:03:33
Modified files:
lib/libc/gen : auth_subr.c authenticate.c glob.c pwcache.c
auth_subr.3 authenticate.3 getgrent.c
getpwent.c
lib/libc/hidden: grp.h pwd.h
lib/libc/net : rcmdsh.c ruserok.c
Log message:
Use reentrant versions of getpw{nam,uid} and getgr{nam,gid} within
libc to avoid reusing the static buffers returned by the non-reentrant
versions. Since this is inside libc we can use constants for the
buffer sizes instead of having to call sysconf().
OK guenther@ deraadt@