diff options
author | Ulrich Drepper <drepper@redhat.com> | 2004-08-14 04:21:09 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2004-08-14 04:21:09 +0000 |
commit | 8500b0cabadf7500bdccdf6b94ad3f36bf7a96c9 (patch) | |
tree | 5c5eb63f6fa5ee9448988b2a231a8cf8d0608184 /ChangeLog | |
parent | a57532064137c37543e7e8861a8931444a21157c (diff) | |
download | glibc-8500b0cabadf7500bdccdf6b94ad3f36bf7a96c9.tar.gz glibc-8500b0cabadf7500bdccdf6b94ad3f36bf7a96c9.tar.xz glibc-8500b0cabadf7500bdccdf6b94ad3f36bf7a96c9.zip |
Update.
* 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.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog index 828a4765e0..f809ef8c1e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,8 +1,15 @@ 2004-08-13 Ulrich Drepper <drepper@redhat.com> - * inet/getnetgrent_r.c (innetgr): We must get the lock used for - the set/get/end interfaces since we call all these functions in - succession and must not be interrupted doing this. + * 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. Reported by Chuck Simmons. * inet/netgroup.h (struct name_list): Replace name pointer with |