mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-22 10:50:07 +00:00
* nss/getXXbyYY_r.c (INTERNAL (REENTRANT_NAME)): Return errno
instead of always EAGAIN when status is NSS_STATUS_TRYAGAIN.
This commit is contained in:
parent
68b68cb3a4
commit
f8494ee354
@ -1,5 +1,8 @@
|
|||||||
2002-09-11 Roland McGrath <roland@redhat.com>
|
2002-09-11 Roland McGrath <roland@redhat.com>
|
||||||
|
|
||||||
|
* nss/getXXbyYY_r.c (INTERNAL (REENTRANT_NAME)): Return errno
|
||||||
|
instead of always EAGAIN when status is NSS_STATUS_TRYAGAIN.
|
||||||
|
|
||||||
* sysdeps/generic/dl-environ.c (unsetenv): Redo last fix without
|
* sysdeps/generic/dl-environ.c (unsetenv): Redo last fix without
|
||||||
strncmp, keeps the code smaller for a non-performance-critical case.
|
strncmp, keeps the code smaller for a non-performance-critical case.
|
||||||
|
|
||||||
|
@ -243,7 +243,7 @@ done:
|
|||||||
POSTPROCESS;
|
POSTPROCESS;
|
||||||
#endif
|
#endif
|
||||||
return (status == NSS_STATUS_SUCCESS
|
return (status == NSS_STATUS_SUCCESS
|
||||||
? 0 : (status == NSS_STATUS_TRYAGAIN ? EAGAIN : ENOENT));
|
? 0 : (status == NSS_STATUS_TRYAGAIN ? errno : ENOENT));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user