Unify names of used global functions.
authordrepper <drepper>
Thu, 16 Jul 1998 11:00:19 +0000 (11:00 +0000)
committerdrepper <drepper>
Thu, 16 Jul 1998 11:00:19 +0000 (11:00 +0000)
pwd/fgetpwent_r.c
pwd/getpw.c
resolv/herror.c
resolv/res_init.c

index 87ea1de..78b491d 100644 (file)
 #include <stdio.h>
 #include <pwd.h>
 
+#ifdef USE_IN_LIBIO
+# define flockfile(s) _IO_flockfile (s)
+#endif
+
 /* Define a line parsing function using the common code
    used in the nss_files module.  */
 
@@ -72,17 +76,20 @@ __fgetpwent_r (FILE *stream, struct passwd *resbuf, char *buffer,
 {
   char *p;
 
+  flockfile (stream);
   do
     {
       buffer[buflen - 1] = '\xff';
-      p = fgets (buffer, buflen, stream);
-      if (p == NULL && feof (stream))
+      p = fgets_unlocked (buffer, buflen, stream);
+      if (p == NULL && feof_unlocked (stream))
        {
+         funlockfile (stream);
          *result = NULL;
          return errno;
        }
       if (p == NULL || buffer[buflen - 1] != '\xff')
        {
+         funlockfile (stream);
          *result = NULL;
          return errno = ERANGE;
        }
@@ -95,6 +102,8 @@ __fgetpwent_r (FILE *stream, struct passwd *resbuf, char *buffer,
                get the next line of the file to parse.  */
             ! parse_line (p, resbuf, (void *) buffer, buflen, &errno));
 
+  funlockfile (stream);
+
   *result = resbuf;
   return 0;
 }
index 9c2e4af..5f73872 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1991, 1992, 1996 Free Software Foundation, Inc.
+/* Copyright (C) 1991, 1992, 1996, 1998 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -47,7 +47,7 @@ __getpw (uid, buf)
   buflen = __sysconf (_SC_GETPW_R_SIZE_MAX);
   tmpbuf = alloca (buflen);
 
-  if (getpwuid_r (uid, &resbuf, tmpbuf, buflen, &p) < 0)
+  if (__getpwuid_r (uid, &resbuf, tmpbuf, buflen, &p) < 0)
     return -1;
 
   if (sprintf (buf, "%s:%s:%u:%u:%s:%s:%s", p->pw_name, p->pw_passwd,
index 571d1a0..95cf416 100644 (file)
@@ -106,7 +106,7 @@ herror(s)
        v++;
        v->iov_base = "\n";
        v->iov_len = 1;
-       writev(STDERR_FILENO, iov, (v - iov) + 1);
+       __writev(STDERR_FILENO, iov, (v - iov) + 1);
 }
 
 const char *
index b22611b..906a2b1 100644 (file)
@@ -386,7 +386,7 @@ res_init()
            (void) fclose(fp);
        }
        if (_res.defdname[0] == 0 &&
-           gethostname(buf, sizeof(_res.defdname) - 1) == 0 &&
+           __gethostname(buf, sizeof(_res.defdname) - 1) == 0 &&
            (cp = strchr(buf, '.')) != NULL)
                strcpy(_res.defdname, cp + 1);
 
@@ -651,6 +651,6 @@ res_randomid()
 {
        struct timeval now;
 
-       gettimeofday(&now, NULL);
-       return (0xffff & (now.tv_sec ^ now.tv_usec ^ getpid()));
+       __gettimeofday(&now, NULL);
+       return (0xffff & (now.tv_sec ^ now.tv_usec ^ __getpid()));
 }