mirror of git://sourceware.org/git/glibc.git
Update.
* nss/getXXent_r.c (ENDFUNC_NAME): Don't do anything if the service hasn't been used [PR libc/4744].
This commit is contained in:
parent
125183201f
commit
226e9fda25
|
@ -1,5 +1,8 @@
|
||||||
2002-11-04 Ulrich Drepper <drepper@redhat.com>
|
2002-11-04 Ulrich Drepper <drepper@redhat.com>
|
||||||
|
|
||||||
|
* nss/getXXent_r.c (ENDFUNC_NAME): Don't do anything if the
|
||||||
|
service hasn't been used [PR libc/4744].
|
||||||
|
|
||||||
* include/features.h: Use __STDC_VERSION__ not __STDC_VERSION.
|
* include/features.h: Use __STDC_VERSION__ not __STDC_VERSION.
|
||||||
Reported by Miloslav Trmac <mitr@volny.cz> [PR libc/4766].
|
Reported by Miloslav Trmac <mitr@volny.cz> [PR libc/4766].
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,8 @@
|
||||||
2002-11-04 Ulrich Drepper <drepper@redhat.com>
|
2002-11-04 Ulrich Drepper <drepper@redhat.com>
|
||||||
|
|
||||||
|
* sysdeps/i386/Makefile: Compile pthread.c and sighandler.c with
|
||||||
|
-fno-omit-frame-pointer. Patch by Andreas Steinmetz <ast@domdv.de>.
|
||||||
|
|
||||||
* sysdeps/i386/useldt.h [PIC] (USETLS_LOAD_EBX): Use correct input
|
* sysdeps/i386/useldt.h [PIC] (USETLS_LOAD_EBX): Use correct input
|
||||||
register number.
|
register number.
|
||||||
(DO_SET_THREAD_AREA): Mark asm output specifiers correctly.
|
(DO_SET_THREAD_AREA): Mark asm output specifiers correctly.
|
||||||
|
|
|
@ -137,12 +137,16 @@ ENDFUNC_NAME (void)
|
||||||
{
|
{
|
||||||
int save;
|
int save;
|
||||||
|
|
||||||
__libc_lock_lock (lock);
|
/* If the service has not been used before do not do anything. */
|
||||||
__nss_endent (ENDFUNC_NAME_STRING, DB_LOOKUP_FCT, &nip, &startp,
|
if (startp != NULL)
|
||||||
&last_nip, NEED__RES);
|
{
|
||||||
save = errno;
|
__libc_lock_lock (lock);
|
||||||
__libc_lock_unlock (lock);
|
__nss_endent (ENDFUNC_NAME_STRING, DB_LOOKUP_FCT, &nip, &startp,
|
||||||
__set_errno (save);
|
&last_nip, NEED__RES);
|
||||||
|
save = errno;
|
||||||
|
__libc_lock_unlock (lock);
|
||||||
|
__set_errno (save);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue