]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Always define XSTAT_IS_XSTAT64
authorSteve Ellcey <sellcey@caviumnetworks.com>
Mon, 21 Nov 2016 16:23:12 +0000 (08:23 -0800)
committerSteve Ellcey <sellcey@caviumnetworks.com>
Mon, 21 Nov 2016 16:23:12 +0000 (08:23 -0800)
* sysdeps/unix/sysv/linux/generic/kernel_stat.h: Set XSTAT_IS_XSTAT64
to 0 when in 32 bit mode.
* sysdeps/unix/sysv/linux/hppa/kernel_stat.h: Set XSTAT_IS_XSTAT64 to 0.
* sysdeps/unix/sysv/linux/kernel_stat.h: Ditto.
* sysdeps/unix/sysv/linux/microblaze/kernel_stat.h: Ditto.
* sysdeps/unix/sysv/linux/mips/kernel_stat.h: Ditto.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/kernel_stat.h: Ditto.
* sysdeps/unix/sysv/linux/sparc/sparc32/kernel_stat.h: Ditto.
* sysdeps/unix/sysv/linux/fxstat.c: Replace #ifdef with #if on
XSTAT_IS_XSTAT64 test.
* sysdeps/unix/sysv/linux/fxstatat.c: Ditto.
* sysdeps/unix/sysv/linux/generic/lxstat.c: Ditto.
* sysdeps/unix/sysv/linux/generic/xstat.c: Ditto.
* sysdeps/unix/sysv/linux/i386/fxstat.c: Ditto.
* sysdeps/unix/sysv/linux/i386/fxstatat.c: Ditto.
* sysdeps/unix/sysv/linux/i386/lxstat.c: Ditto.
* sysdeps/unix/sysv/linux/i386/xstat.c: Ditto.
* sysdeps/unix/sysv/linux/lxstat.c: Ditto.
* sysdeps/unix/sysv/linux/mips/xstatconv.c: Ditto.
* sysdeps/unix/sysv/linux/xstat.c: Ditto.
* sysdeps/unix/sysv/linux/xstatconv.c: Ditto.

20 files changed:
ChangeLog
sysdeps/unix/sysv/linux/fxstat.c
sysdeps/unix/sysv/linux/fxstatat.c
sysdeps/unix/sysv/linux/generic/kernel_stat.h
sysdeps/unix/sysv/linux/generic/lxstat.c
sysdeps/unix/sysv/linux/generic/xstat.c
sysdeps/unix/sysv/linux/hppa/kernel_stat.h
sysdeps/unix/sysv/linux/i386/fxstat.c
sysdeps/unix/sysv/linux/i386/fxstatat.c
sysdeps/unix/sysv/linux/i386/lxstat.c
sysdeps/unix/sysv/linux/i386/xstat.c
sysdeps/unix/sysv/linux/kernel_stat.h
sysdeps/unix/sysv/linux/lxstat.c
sysdeps/unix/sysv/linux/microblaze/kernel_stat.h
sysdeps/unix/sysv/linux/mips/kernel_stat.h
sysdeps/unix/sysv/linux/mips/xstatconv.c
sysdeps/unix/sysv/linux/powerpc/powerpc32/kernel_stat.h
sysdeps/unix/sysv/linux/sparc/sparc32/kernel_stat.h
sysdeps/unix/sysv/linux/xstat.c
sysdeps/unix/sysv/linux/xstatconv.c

index a3ea6a84d958517458be952729d9e12f8b486e42..8fe997a5c0b437683207819f60b2f7531df58577 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,27 @@
+2016-11-21  Steve Ellcey  <sellcey@caviumnetworks.com>
+
+       * sysdeps/unix/sysv/linux/generic/kernel_stat.h: Set XSTAT_IS_XSTAT64
+       to 0 when in 32 bit mode.
+       * sysdeps/unix/sysv/linux/hppa/kernel_stat.h: Set XSTAT_IS_XSTAT64 to 0.
+       * sysdeps/unix/sysv/linux/kernel_stat.h: Ditto.
+       * sysdeps/unix/sysv/linux/microblaze/kernel_stat.h: Ditto.
+       * sysdeps/unix/sysv/linux/mips/kernel_stat.h: Ditto.
+       * sysdeps/unix/sysv/linux/powerpc/powerpc32/kernel_stat.h: Ditto.
+       * sysdeps/unix/sysv/linux/sparc/sparc32/kernel_stat.h: Ditto.
+       * sysdeps/unix/sysv/linux/fxstat.c: Replace #ifdef with #if on
+       XSTAT_IS_XSTAT64 test.
+       * sysdeps/unix/sysv/linux/fxstatat.c: Ditto.
+       * sysdeps/unix/sysv/linux/generic/lxstat.c: Ditto.
+       * sysdeps/unix/sysv/linux/generic/xstat.c: Ditto.
+       * sysdeps/unix/sysv/linux/i386/fxstat.c: Ditto.
+       * sysdeps/unix/sysv/linux/i386/fxstatat.c: Ditto.
+       * sysdeps/unix/sysv/linux/i386/lxstat.c: Ditto.
+       * sysdeps/unix/sysv/linux/i386/xstat.c: Ditto.
+       * sysdeps/unix/sysv/linux/lxstat.c: Ditto.
+       * sysdeps/unix/sysv/linux/mips/xstatconv.c: Ditto.
+       * sysdeps/unix/sysv/linux/xstat.c: Ditto.
+       * sysdeps/unix/sysv/linux/xstatconv.c: Ditto.
+
 2016-11-19  Joseph Myers  <joseph@codesourcery.com>
 
        * math/bits/mathcalls.h [__GLIBC_USE (IEC_60559_BFP_EXT)]
index e33023bc67cdcbbf53e6fd3ea5ed0b96e622f27b..d7a80646642fd73c7f50dbd8dbbcfc7bdce22320 100644 (file)
@@ -54,7 +54,7 @@ __fxstat (int vers, int fd, struct stat *buf)
 
 hidden_def (__fxstat)
 weak_alias (__fxstat, _fxstat);
-#ifdef XSTAT_IS_XSTAT64
+#if XSTAT_IS_XSTAT64
 #undef __fxstat64
 strong_alias (__fxstat, __fxstat64);
 hidden_ver (__fxstat, __fxstat64)
index f716bf31c2baf2f41331f5b62a08800b40f437e7..2e28f615fdf6965f17b6fc4307c6014f7e5b3a1e 100644 (file)
@@ -58,7 +58,7 @@ __fxstatat (int vers, int fd, const char *file, struct stat *st, int flag)
                                                                      err));
 }
 libc_hidden_def (__fxstatat)
-#ifdef XSTAT_IS_XSTAT64
+#if XSTAT_IS_XSTAT64
 # undef __fxstatat64
 strong_alias (__fxstatat, __fxstatat64);
 libc_hidden_def (__fxstatat64)
index be12819d36b3a0c86e9ce9e13e9e0a0c983534c4..5d5f04b4027b82ba3e64bd216732519a69ed2f2b 100644 (file)
@@ -23,4 +23,6 @@
 /* We provide separate 32-bit API versions that check for EOVERFLOW. */
 #if __WORDSIZE == 64
 # define XSTAT_IS_XSTAT64 1
+#else
+# define XSTAT_IS_XSTAT64 0
 #endif
index f97c2d5fe1665e011ca223240cf415d633663f36..653f6e9a3467d123586cfb4bff65a2b0e13a7803 100644 (file)
@@ -41,7 +41,7 @@ __lxstat (int vers, const char *name, struct stat *buf)
 
 hidden_def (__lxstat)
 weak_alias (__lxstat, _lxstat);
-#ifdef XSTAT_IS_XSTAT64
+#if XSTAT_IS_XSTAT64
 #undef __lxstat64
 strong_alias (__lxstat, __lxstat64);
 hidden_ver (__lxstat, __lxstat64)
index 3d82b87e4a3aa9ccceff1f586256c52fcff605c7..5808b1a0e1e08c5eeceac9d441a8c0288a1cb474 100644 (file)
@@ -41,7 +41,7 @@ __xstat (int vers, const char *name, struct stat *buf)
 
 hidden_def (__xstat)
 weak_alias (__xstat, _xstat);
-#ifdef XSTAT_IS_XSTAT64
+#if XSTAT_IS_XSTAT64
 #undef __xstat64
 strong_alias (__xstat, __xstat64);
 hidden_ver (__xstat, __xstat64)
index e3ea72402f4f1c496a06a84e5768064508d59a11..9ffa3ba638eaeb763a3c791a44776132941c20e4 100644 (file)
@@ -29,3 +29,5 @@ struct kernel_stat {
 
 #define _HAVE_STAT_NSEC
 #define _HAVE_STAT64_NSEC
+
+#define XSTAT_IS_XSTAT64 0
index b21dced00aeaaf3c98349c3818c0498b245471b1..6fd0c76330f52e9810925d6fe0eac5ce3ea3a2e0 100644 (file)
@@ -54,7 +54,7 @@ __fxstat (int vers, int fd, struct stat *buf)
 
 hidden_def (__fxstat)
 weak_alias (__fxstat, _fxstat);
-#ifdef XSTAT_IS_XSTAT64
+#if XSTAT_IS_XSTAT64
 #undef __fxstat64
 strong_alias (__fxstat, __fxstat64);
 hidden_ver (__fxstat, __fxstat64)
index 5f7ac56acc74785dabd88e86218957c2418d5e40..2466e6c29ada7e52a75e735585dc51afc0ecfa6b 100644 (file)
@@ -49,7 +49,7 @@ __fxstatat (int vers, int fd, const char *file, struct stat *st, int flag)
     return __xstat32_conv (vers, &st64, st);
 }
 libc_hidden_def (__fxstatat)
-#ifdef XSTAT_IS_XSTAT64
+#if XSTAT_IS_XSTAT64
 # undef __fxstatat64
 strong_alias (__fxstatat, __fxstatat64);
 libc_hidden_ver (__fxstatat, __fxstatat64)
index 445d154f46c318901de09756f85adebb01d4c509..b6e92598790104e9d3c792c445e25f24bd4ede38 100644 (file)
@@ -55,7 +55,7 @@ __lxstat (int vers, const char *name, struct stat *buf)
 
 hidden_def (__lxstat)
 weak_alias (__lxstat, _lxstat);
-#ifdef XSTAT_IS_XSTAT64
+#if XSTAT_IS_XSTAT64
 #undef __lxstat64
 strong_alias (__lxstat, __lxstat64);
 hidden_ver (__lxstat, __lxstat64)
index 915a80e82085038b803db28e2f2bed98ef95ee15..788d458286f54c14e0e4c65b8ee4467e36c58db9 100644 (file)
@@ -54,7 +54,7 @@ __xstat (int vers, const char *name, struct stat *buf)
 }
 hidden_def (__xstat)
 weak_alias (__xstat, _xstat);
-#ifdef XSTAT_IS_XSTAT64
+#if XSTAT_IS_XSTAT64
 # undef __xstat64
 strong_alias (__xstat, __xstat64);
 hidden_ver (__xstat, __xstat64)
index dcdab48dbb2854afcdb337ce462b167e0f36ac82..4354d14f76e95c218eae741c76f8de99616bc314 100644 (file)
@@ -33,3 +33,5 @@ struct kernel_stat
 #define _HAVE_STAT64___PAD2
 #define _HAVE_STAT64___ST_INO
 #define _HAVE_STAT64_NSEC
+
+#define XSTAT_IS_XSTAT64 0
index c8bf06d1eb2b636f6852b06201df520e795295c0..59aceb4301ee3d4f38ad7d04704831ea1410a2c9 100644 (file)
@@ -53,7 +53,7 @@ __lxstat (int vers, const char *name, struct stat *buf)
 
 hidden_def (__lxstat)
 weak_alias (__lxstat, _lxstat);
-#ifdef XSTAT_IS_XSTAT64
+#if XSTAT_IS_XSTAT64
 #undef __lxstat64
 strong_alias (__lxstat, __lxstat64);
 hidden_ver (__lxstat, __lxstat64)
index edcc15d7facf6cabe0d100de673102b64bbe0823..b6ae8c36992a865b814138851bbc11bde04350e6 100644 (file)
@@ -47,3 +47,5 @@ struct kernel_stat
 #define _HAVE_STAT___UNUSED5
 #define _HAVE_STAT64___UNUSED5
 };
+
+#define XSTAT_IS_XSTAT64 0
index e785bcd8cfa8ce675c6a54a66aa9ac1bbbd166dd..a41d15f95cfaa6e7a8670903244b85c815c9f5d2 100644 (file)
@@ -55,3 +55,5 @@ struct kernel_stat
     unsigned int st_gen;
   };
 #endif
+
+#define XSTAT_IS_XSTAT64 0
index 4f056304fdb73c65ab95e93677c133606b1039ba..8d20080e00fff535055fcc5be44c237a35b38ba7 100644 (file)
@@ -91,7 +91,7 @@ __xstat_conv (int vers, struct kernel_stat *kbuf, void *ubuf)
 int
 __xstat64_conv (int vers, struct kernel_stat *kbuf, void *ubuf)
 {
-#ifdef XSTAT_IS_XSTAT64
+#if XSTAT_IS_XSTAT64
   return xstat_conv (vers, kbuf, ubuf);
 #else
   switch (vers)
index 75f7bcddd9520d1d539b7f4fe06baacc4d000a4c..0fbde98406ddc642042ca6bc6cc0076aad32ff78 100644 (file)
@@ -46,3 +46,5 @@ struct kernel_stat
 #define _HAVE_STAT64___UNUSED5
 #define _HAVE_STAT64___PAD2
 #define _HAVE_STAT64_NSEC
+
+#define XSTAT_IS_XSTAT64 0
index 5b894b83f91e924d596b19a96948770f7bb49510..eb6023692955fec8b5a35a0baed905586ca37e0c 100644 (file)
@@ -30,3 +30,5 @@ struct kernel_stat
 #define _HAVE_STAT64___PAD2
 #define _HAVE_STAT_NSEC
 #define _HAVE_STAT64_NSEC
+
+#define XSTAT_IS_XSTAT64 0
index cbd5aeb1d28a10ea8f3d6ce5b5b64e017077c3d9..41e4b35e4a8196ef0422ee118644733928163272 100644 (file)
@@ -52,7 +52,7 @@ __xstat (int vers, const char *name, struct stat *buf)
 }
 hidden_def (__xstat)
 weak_alias (__xstat, _xstat);
-#ifdef XSTAT_IS_XSTAT64
+#if XSTAT_IS_XSTAT64
 #undef __xstat64
 strong_alias (__xstat, __xstat64);
 hidden_ver (__xstat, __xstat64)
index 27b528ca11a2d64b57e2c5497a31e13b89a78b1e..fd4d87453f4a7e7d4c9734727d8f80b651ee375e 100644 (file)
@@ -31,7 +31,7 @@ struct kernel_stat;
 #include <string.h>
 
 
-#ifdef XSTAT_IS_XSTAT64
+#if XSTAT_IS_XSTAT64
 int
 __xstat_conv (int vers, struct kernel_stat *kbuf, void *ubuf)
 {
@@ -106,7 +106,7 @@ __xstat_conv (int vers, struct kernel_stat *kbuf, void *ubuf)
 int
 __xstat64_conv (int vers, struct kernel_stat *kbuf, void *ubuf)
 {
-#ifdef XSTAT_IS_XSTAT64
+#if XSTAT_IS_XSTAT64
   return __xstat_conv (vers, kbuf, ubuf);
 #else
   switch (vers)