8500b0caba
* nis/nss_nis/nis-netgrp.c: Remove locking by using data in struct __netgrent object passed in instead of global variables. Optimize. * nis/nss_nisplus/nisplus-netgrp.c: Remove locking by using data in struct __netgrent object passed in instead of global variables. * inet/netgroup.h (struct __netgrent): Add service_user field. Move cursor in anonymous union, add new field location to that union. * inet/getnetgrent_r.c: Extensive rewrite to really enable concurrent uset of set/get/endnetgrent and innetgr. |
||
---|---|---|
.. | ||
arpa | ||
netinet | ||
protocols | ||
.cvsignore | ||
Makefile | ||
Versions | ||
aliases.h | ||
bug-if1.c | ||
ether_aton.c | ||
ether_aton_r.c | ||
ether_hton.c | ||
ether_line.c | ||
ether_ntoa.c | ||
ether_ntoa_r.c | ||
ether_ntoh.c | ||
getaliasent.c | ||
getaliasent_r.c | ||
getaliasname.c | ||
getaliasname_r.c | ||
gethstbyad.c | ||
gethstbyad_r.c | ||
gethstbynm.c | ||
gethstbynm2.c | ||
gethstbynm2_r.c | ||
gethstbynm_r.c | ||
gethstent.c | ||
gethstent_r.c | ||
getnameinfo.c | ||
getnetbyad.c | ||
getnetbyad_r.c | ||
getnetbynm.c | ||
getnetbynm_r.c | ||
getnetent.c | ||
getnetent_r.c | ||
getnetgrent.c | ||
getnetgrent_r.c | ||
getproto.c | ||
getproto_r.c | ||
getprtent.c | ||
getprtent_r.c | ||
getprtname.c | ||
getprtname_r.c | ||
getrpcbyname.c | ||
getrpcbyname_r.c | ||
getrpcbynumber.c | ||
getrpcbynumber_r.c | ||
getrpcent.c | ||
getrpcent_r.c | ||
getservent.c | ||
getservent_r.c | ||
getsrvbynm.c | ||
getsrvbynm_r.c | ||
getsrvbypt.c | ||
getsrvbypt_r.c | ||
herrno.c | ||
htontest.c | ||
ifaddrs.h | ||
in6_addr.c | ||
inet6_option.c | ||
inet_lnaof.c | ||
inet_mkadr.c | ||
inet_net.c | ||
inet_netof.c | ||
inet_ntoa.c | ||
netgroup.h | ||
rcmd.c | ||
rexec.c | ||
ruserpass.c | ||
test-ifaddrs.c | ||
test_ifindex.c | ||
tst-ether_aton.c | ||
tst-gethnm.c | ||
tst-network.c | ||
tst-ntoa.c |