NetBSD/include
lukem 45a7a69275 Overhaul the use of nsdispatch(3) by public APIs so that the back-end
methods use va_list in a manner that is directly related to the public API.
This makes it much easier to write dynamic nsswitch backends for getpwent(3).
Per my proposal on tech-userlevel.

Implement getpwgid_r() and getpwnam_r() APIs per the POSIX 1003.1, 2004 Ed.
These aren't fully reentrant or threadsafe yet, because the compat stuff
currently uses non-reentrant data sources (getnetgrent(3), getpwent(3)),
and there is probably some locking to be improved in the backends.
This will be fixed in the near future.
We also need to add _SC_GETPW_R_SIZE_MAX to sysconf(3).

Fix the compat `+' prototype override so getpwnam(3) and getpwuid(3) DTRT.

Improve the description of pw_class and pw_gecos.
2004-10-05 04:45:54 +00:00
..
arpa
heimdal
protocols
rpc
rpcsvc
a.out.h
ar.h
assert.h
bitstring.h
bm.h
cpio.h
ctype.h _ISO_C99_SOURCE -> _ISOC99_SOURCE 2003-10-22 15:51:18 +00:00
db.h
dirent.h
disktab.h
dlfcn.h
err.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 09:44:09 +00:00
errno.h
fmtmsg.h
fnmatch.h
fstab.h
fts.h
getopt.h
glob.h
grp.h
hesiod.h
iconv.h
ieeefp.h
ifaddrs.h
inttypes.h
iso646.h
kvm.h
langinfo.h explicitly cast langinfo constants to nl_item. 2004-01-18 09:07:07 +00:00
libgen.h
limits.h
link_aout.h Fix two typos 2000-09-14 20:36:39 +00:00
link_elf.h
link.h
locale.h
login_cap.h
lwp.h correct the return value type of _lwp_self() 2004-10-02 07:59:11 +00:00
Makefile DCE 1.1 RPC compatible UUID routines for libc, adapted from FreeBSD. 2004-09-13 21:44:54 +00:00
malloc.h
math.h
md2.h
memory.h
mntopts.h
mpool.h
ndbm.h XPG4.2: Change member `dsize' of struct datum from int to size_t. 2004-04-28 00:10:52 +00:00
netconfig.h
netdb.h
netgroup.h
nl_types.h
nlist.h
nsswitch.h
paths.h
pwd.h
randomid.h add randomid(3). 2003-09-09 22:10:33 +00:00
ranlib.h
re_comp.h
regex.h
regexp.h
res_update.h
resolv.h
rmd160.h
rmt.h Update for new function renaming nechanism. 1997-10-22 06:59:35 +00:00
sa.h
sched.h
search.h netbsd.org->NetBSD.org 2003-07-26 17:35:00 +00:00
semaphore.h
setjmp.h
sgtty.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 09:44:09 +00:00
signal.h
stab.h
stdbool.h
stddef.h
stdio.h
stdlib.h
string.h
stringlist.h
strings.h
struct.h
sysexits.h
tar.h
threadlib.h
time.h
ttyent.h
tzfile.h
ucontext.h
ulimit.h
unistd.h
util.h
utime.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 09:44:09 +00:00
utmp.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 09:44:09 +00:00
utmpx.h Make getlastlogx have the pathname to the lastlogx database as first 2003-08-26 16:48:32 +00:00
uuid.h
varargs.h
vis.h Move UCB-licensed code from 4-clause to 3-clause licence. 2003-08-07 09:44:09 +00:00
wchar.h
wctype.h
wordexp.h