Use __xstat instead of __stat.
authordrepper <drepper>
Sun, 13 Dec 1998 14:51:26 +0000 (14:51 +0000)
committerdrepper <drepper>
Sun, 13 Dec 1998 14:51:26 +0000 (14:51 +0000)
sysdeps/unix/grantpt.c
sysdeps/unix/sysv/linux/ptsname.c
sysvipc/ftok.c

index 76bda07..df155eb 100644 (file)
@@ -109,7 +109,7 @@ grantpt (int fd)
   if (pts_name (fd, &buf, sizeof (_buf)))
     return -1;
 
-  if (__stat (buf, &st) < 0)
+  if (__xstat (_STAT_VER, buf, &st) < 0)
     goto cleanup;
 
   /* Make sure that we own the device.  */
index d852fb3..5852e2b 100644 (file)
@@ -123,7 +123,7 @@ __ptsname_r (int fd, char *buf, size_t buflen)
       p[2] = '\0';
     }
 
-  if (__stat (buf, &st) < 0)
+  if (__xstat (_STAT_VER, buf, &st) < 0)
     return errno;
 
   __set_errno (save_errno);
index aaa20ee..b0199ac 100644 (file)
@@ -28,7 +28,7 @@ ftok (pathname, proj_id)
   struct stat st;
   key_t key;
 
-  if (__stat (pathname, &st) < 0)
+  if (__xstat (_STAT_VER, pathname, &st) < 0)
     return (key_t) -1;
 
   key = ((st.st_ino & 0xffff) | ((st.st_dev & 0xff) << 16)