2002-09-11 Roland McGrath <roland@redhat.com>
authorroland <roland>
Thu, 12 Sep 2002 01:38:07 +0000 (01:38 +0000)
committerroland <roland>
Thu, 12 Sep 2002 01:38:07 +0000 (01:38 +0000)
* nss/getXXbyYY_r.c (INTERNAL (REENTRANT_NAME)): Return errno
instead of always EAGAIN when status is NSS_STATUS_TRYAGAIN.

nss/getXXbyYY_r.c

index 630cea4..58cf293 100644 (file)
@@ -243,7 +243,7 @@ done:
   POSTPROCESS;
 #endif
   return (status == NSS_STATUS_SUCCESS
-         ? 0 : (status == NSS_STATUS_TRYAGAIN ? EAGAIN : ENOENT));
+         ? 0 : (status == NSS_STATUS_TRYAGAIN ? errno : ENOENT));
 }