Add struct stat64.
authordrepper <drepper>
Thu, 13 Nov 1997 00:13:49 +0000 (00:13 +0000)
committerdrepper <drepper>
Thu, 13 Nov 1997 00:13:49 +0000 (00:13 +0000)
bits/stat.h
sysdeps/generic/bits/stat.h

index dab0cd0..3648fed 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1992, 1996 Free Software Foundation, Inc.
+/* Copyright (C) 1992, 1996, 1997 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
@@ -70,5 +70,23 @@ struct stat
 #define        __S_IWRITE      0200    /* Write by owner.  */
 #define        __S_IEXEC       0100    /* Execute by owner.  */
 
+#ifdef __USE_LARGEFILE64
+struct stat64
+  {
+    __dev_t st_dev;                    /* Device.  */
+
+    __ino64_t st_ino;                  /* File serial number.  */
+    __mode_t st_mode;                  /* File mode.  */
+    __nlink_t st_nlink;                        /* Link count.  */
+    __uid_t st_uid;                    /* User ID of the file's owner. */
+    __gid_t st_gid;                    /* Group ID of the file's group.*/
+    __off64_t st_size;                 /* Size of file, in bytes.  */
+
+    __time_t st_atime;                 /* Time of last access.  */
+    __time_t st_mtime;                 /* Time of last modification.  */
+    __time_t st_ctime;                 /* Time of last status change.  */
+  };
+#endif
+
 
 #endif /* bits/stat.h */
index dab0cd0..3648fed 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1992, 1996 Free Software Foundation, Inc.
+/* Copyright (C) 1992, 1996, 1997 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
@@ -70,5 +70,23 @@ struct stat
 #define        __S_IWRITE      0200    /* Write by owner.  */
 #define        __S_IEXEC       0100    /* Execute by owner.  */
 
+#ifdef __USE_LARGEFILE64
+struct stat64
+  {
+    __dev_t st_dev;                    /* Device.  */
+
+    __ino64_t st_ino;                  /* File serial number.  */
+    __mode_t st_mode;                  /* File mode.  */
+    __nlink_t st_nlink;                        /* Link count.  */
+    __uid_t st_uid;                    /* User ID of the file's owner. */
+    __gid_t st_gid;                    /* Group ID of the file's group.*/
+    __off64_t st_size;                 /* Size of file, in bytes.  */
+
+    __time_t st_atime;                 /* Time of last access.  */
+    __time_t st_mtime;                 /* Time of last modification.  */
+    __time_t st_ctime;                 /* Time of last status change.  */
+  };
+#endif
+
 
 #endif /* bits/stat.h */