Rename various spare fields in structs to include a namespace
This should avoid accidental clashes with uses of the __unused symbol
in upstream projects. eg currently it causes a compile error in dhcpcd 8.x and onwards
due to their re-use of the __unused symbol as a macro

Recommend that in general continue to convert generic names to include the __uclibc_ prefix to namespace them. This follows the style of glibc which does something equivalent

signed-off-by: Ed Wildgoose <[email protected]>

diff -ur libc/sysdeps/linux/alpha/bits/kernel_stat.h libc/sysdeps/linux/alpha/bits/kernel_stat.h --- a/libc/sysdeps/linux/alpha/bits/kernel_stat.h    2020-03-09 07:43:31.000000000 +0000 +++ b/libc/sysdeps/linux/alpha/bits/kernel_stat.h    2020-06-11 16:34:02.009197215 +0000
@@ -39,7 +39,7 @@
     struct timespec    st_atim;
     struct timespec    st_mtim;
     struct timespec    st_ctim;
-    long        __unused[3];
+    long        __uclibc_unused[3];
 };

 #endif    /*  _BITS_STAT_STRUCT_H */
diff -ur libc/sysdeps/linux/alpha/bits/stat.h libc/sysdeps/linux/alpha/bits/stat.h --- a/libc/sysdeps/linux/alpha/bits/stat.h    2020-03-09 07:43:31.000000000 +0000 +++ b/libc/sysdeps/linux/alpha/bits/stat.h    2020-06-11 16:34:02.009197215 +0000
@@ -89,7 +89,7 @@
     __ST_TIME(a);        /* Time of last access.  */
     __ST_TIME(m);        /* Time of last modification.  */
     __ST_TIME(c);        /* Time of last status change.  */
-    long __unused[3];
+    long __uclibc_unused[3];
   };

 #ifdef __USE_LARGEFILE64
@@ -110,7 +110,7 @@
     __ST_TIME(a);        /* Time of last access.  */
     __ST_TIME(m);        /* Time of last modification.  */
     __ST_TIME(c);        /* Time of last status change.  */
-    long __unused[3];
+    long __uclibc_unused[3];
   };
 #endif

diff -ur libc/sysdeps/linux/arm/bits/kernel_stat.h libc/sysdeps/linux/arm/bits/kernel_stat.h --- a/libc/sysdeps/linux/arm/bits/kernel_stat.h    2020-03-09 07:43:31.000000000 +0000 +++ b/libc/sysdeps/linux/arm/bits/kernel_stat.h    2020-06-11 16:34:02.009197215 +0000
@@ -29,8 +29,8 @@
     struct timespec st_atim;
     struct timespec st_mtim;
     struct timespec st_ctim;
-    unsigned long  __unused4;
-    unsigned long  __unused5;
+    unsigned long  __uclibc_unused4;
+    unsigned long  __uclibc_unused5;
 };

 struct kernel_stat64 {
diff -ur libc/sysdeps/linux/avr32/bits/kernel_stat.h libc/sysdeps/linux/avr32/bits/kernel_stat.h --- a/libc/sysdeps/linux/avr32/bits/kernel_stat.h    2020-03-09 07:43:31.000000000 +0000 +++ b/libc/sysdeps/linux/avr32/bits/kernel_stat.h    2020-06-11 16:34:02.009197215 +0000
@@ -20,8 +20,8 @@
         struct timespec        st_atim;
         struct timespec        st_mtim;
         struct timespec        st_ctim;
-        unsigned long        __unused4;
-        unsigned long        __unused5;
+        unsigned long        __uclibc_unused4;
+        unsigned long        __uclibc_unused5;
 };

 struct kernel_stat64 {
@@ -46,8 +46,8 @@
     struct timespec        st_mtim;
     struct timespec        st_ctim;

-    unsigned long        __unused1;
-    unsigned long        __unused2;
+    unsigned long        __uclibc_unused1;
+    unsigned long        __uclibc_unused2;
 };

 #endif /* _BITS_STAT_STRUCT_H */
diff -ur libc/sysdeps/linux/bfin/bits/kernel_stat.h libc/sysdeps/linux/bfin/bits/kernel_stat.h --- a/libc/sysdeps/linux/bfin/bits/kernel_stat.h    2020-03-09 07:43:31.000000000 +0000 +++ b/libc/sysdeps/linux/bfin/bits/kernel_stat.h    2020-06-11 16:34:02.010197216 +0000
@@ -21,8 +21,8 @@
     struct timespec st_atim;
     struct timespec st_mtim;
     struct timespec st_ctim;
-    unsigned long  __unused4;
-    unsigned long  __unused5;
+    unsigned long  __uclibc_unused4;
+    unsigned long  __uclibc_unused5;
 };

 struct kernel_stat64 {
diff -ur libc/sysdeps/linux/c6x/bits/kernel_stat.h libc/sysdeps/linux/c6x/bits/kernel_stat.h --- a/libc/sysdeps/linux/c6x/bits/kernel_stat.h    2020-03-09 07:43:31.000000000 +0000 +++ b/libc/sysdeps/linux/c6x/bits/kernel_stat.h    2020-06-11 16:34:02.010197216 +0000
@@ -21,8 +21,8 @@
     struct timespec st_atim;
     struct timespec st_mtim;
     struct timespec st_ctim;
-    unsigned int    __unused4;
-    unsigned int    __unused5;
+    unsigned int    __uclibc_unused4;
+    unsigned int    __uclibc_unused5;
 };

 struct kernel_stat64 {
@@ -41,8 +41,8 @@
     struct timespec st_atim;
     struct timespec st_mtim;
     struct timespec st_ctim;
-    unsigned int    __unused4;
-    unsigned int    __unused5;
+    unsigned int    __uclibc_unused4;
+    unsigned int    __uclibc_unused5;
 };

 #endif    /*  _BITS_STAT_STRUCT_H */
diff -ur libc/sysdeps/linux/common/bits/stat.h libc/sysdeps/linux/common/bits/stat.h --- a/libc/sysdeps/linux/common/bits/stat.h    2020-03-09 07:43:31.000000000 +0000 +++ b/libc/sysdeps/linux/common/bits/stat.h    2020-06-11 16:34:02.010197216 +0000
@@ -83,8 +83,8 @@
     unsigned long int st_ctimensec;    /* Nsecs of last status change.  */
 #endif
 #ifndef __USE_FILE_OFFSET64
-    unsigned long int __unused4;
-    unsigned long int __unused5;
+    unsigned long int __uclibc_unused4;
+    unsigned long int __uclibc_unused5;
 #else
     __ino64_t st_ino;            /* File serial number.    */
 #endif
diff -ur libc/sysdeps/linux/common-generic/bits/stat.h libc/sysdeps/linux/common-generic/bits/stat.h --- a/libc/sysdeps/linux/common-generic/bits/stat.h    2020-03-09 07:43:31.000000000 +0000 +++ b/libc/sysdeps/linux/common-generic/bits/stat.h    2020-06-11 16:34:02.010197216 +0000
@@ -68,8 +68,8 @@
     int st_ctime;                /* Time of last status change. */
     unsigned int st_ctime_nsec;
 #endif
-    unsigned int __unused4;
-    unsigned int __unused5;
+    unsigned int __uclibc_unused4;
+    unsigned int __uclibc_unused5;
   } __ARCH_64BIT_ALIGNMENT__;


@@ -106,8 +106,8 @@
     int st_ctime;                /* Time of last status change. */
     unsigned int st_ctime_nsec;
 # endif
-    unsigned int __unused4;
-    unsigned int __unused5;
+    unsigned int __uclibc_unused4;
+    unsigned int __uclibc_unused5;
 };
 #endif

diff -ur libc/sysdeps/linux/cris/bits/kernel_stat.h libc/sysdeps/linux/cris/bits/kernel_stat.h --- a/libc/sysdeps/linux/cris/bits/kernel_stat.h    2020-03-09 07:43:31.000000000 +0000 +++ b/libc/sysdeps/linux/cris/bits/kernel_stat.h    2020-06-11 16:34:02.010197216 +0000
@@ -19,8 +19,8 @@
     struct timespec st_atim;
     struct timespec st_mtim;
     struct timespec st_ctim;
-    unsigned long  __unused4;
-    unsigned long  __unused5;
+    unsigned long  __uclibc_unused4;
+    unsigned long  __uclibc_unused5;
 };

 /* This matches struct kernel_stat64 in glibc2.1, hence the absolutely
diff -ur libc/sysdeps/linux/csky/bits/kernel_stat.h libc/sysdeps/linux/csky/bits/kernel_stat.h --- a/libc/sysdeps/linux/csky/bits/kernel_stat.h    2020-03-09 07:43:31.000000000 +0000 +++ b/libc/sysdeps/linux/csky/bits/kernel_stat.h    2020-06-11 16:34:02.010197216 +0000
@@ -34,8 +34,8 @@
     struct timespec st_atim;
     struct timespec st_mtim;
     struct timespec st_ctim;
-    unsigned long  __unused4;
-    unsigned long  __unused5;
+    unsigned long  __uclibc_unused4;
+    unsigned long  __uclibc_unused5;
 };

 struct kernel_stat64 {
diff -ur libc/sysdeps/linux/frv/bits/kernel_stat.h libc/sysdeps/linux/frv/bits/kernel_stat.h --- a/libc/sysdeps/linux/frv/bits/kernel_stat.h    2020-03-09 07:43:31.000000000 +0000 +++ b/libc/sysdeps/linux/frv/bits/kernel_stat.h    2020-06-11 16:34:02.010197216 +0000
@@ -38,7 +38,7 @@
     struct timespec st_mtim;
     struct timespec st_ctim;

-    unsigned long long __unused4;
+    unsigned long long __uclibc_unused4;
 };

 struct kernel_stat64 {
@@ -68,7 +68,7 @@
     struct timespec st_mtim;
     struct timespec st_ctim;

-    unsigned long long __unused4;
+    unsigned long long __uclibc_unused4;
 };

 #endif    /*  _BITS_STAT_STRUCT_H */
diff -ur libc/sysdeps/linux/frv/bits/stat.h libc/sysdeps/linux/frv/bits/stat.h --- a/libc/sysdeps/linux/frv/bits/stat.h    2020-03-09 07:43:31.000000000 +0000 +++ b/libc/sysdeps/linux/frv/bits/stat.h    2020-06-11 16:34:02.010197216 +0000
@@ -84,16 +84,16 @@
 # define st_mtime st_mtim.tv_sec
 # define st_ctime st_ctim.tv_sec
 #else
-    unsigned long int __unused1;
+    unsigned long int __uclibc_unused1;
     __time_t st_atime;            /* Time of last access.  */

-    unsigned long int __unused2;
+    unsigned long int __uclibc_unused2;
     __time_t st_mtime;            /* Time of last modification. */

-    unsigned long int __unused3;
+    unsigned long int __uclibc_unused3;
     __time_t st_ctime;            /* Time of last status change. */
 #endif
-    unsigned long long __unused4;
+    unsigned long long __uclibc_unused4;
 };

 #ifdef __USE_LARGEFILE64
@@ -131,16 +131,16 @@
 # define st_mtime st_mtim.tv_sec
 # define st_ctime st_ctim.tv_sec
 #else
-    unsigned long int __unused1;
+    unsigned long int __uclibc_unused1;
     __time_t st_atime;            /* Time of last access.  */

-    unsigned long int __unused2;
+    unsigned long int __uclibc_unused2;
     __time_t st_mtime;            /* Time of last modification. */

-    unsigned long int __unused3;
+    unsigned long int __uclibc_unused3;
     __time_t st_ctime;            /* Time of last status change. */
 #endif
-    unsigned long long __unused4;
+    unsigned long long __uclibc_unused4;
 };
 #endif

diff -ur libc/sysdeps/linux/hppa/bits/kernel_stat.h libc/sysdeps/linux/hppa/bits/kernel_stat.h --- a/libc/sysdeps/linux/hppa/bits/kernel_stat.h    2020-03-09 07:43:31.000000000 +0000 +++ b/libc/sysdeps/linux/hppa/bits/kernel_stat.h    2020-06-11 16:34:02.010197216 +0000
@@ -18,11 +18,11 @@
     struct timespec    st_ctim;
     int        st_blksize;
     int        st_blocks;
-    unsigned int    __unused1;    /* ACL stuff */
-    unsigned int    __unused2;    /* network */
-    ino_t        __unused3;    /* network */
-    unsigned int    __unused4;    /* cnodes */
-    unsigned short    __unused5;    /* netsite */
+    unsigned int    __uclibc_unused1;    /* ACL stuff */
+    unsigned int    __uclibc_unused2;    /* network */
+    ino_t        __uclibc_unused3;    /* network */
+    unsigned int    __uclibc_unused4;    /* cnodes */
+    unsigned short    __uclibc_unused5;    /* netsite */
     short        st_fstype;
     unsigned int    st_realdev;
     unsigned short    st_basemode;
diff -ur libc/sysdeps/linux/i386/bits/kernel_stat.h libc/sysdeps/linux/i386/bits/kernel_stat.h --- a/libc/sysdeps/linux/i386/bits/kernel_stat.h    2020-03-09 07:43:31.000000000 +0000 +++ b/libc/sysdeps/linux/i386/bits/kernel_stat.h    2020-06-11 16:34:02.010197216 +0000
@@ -20,8 +20,8 @@
     struct timespec st_atim;
     struct timespec st_mtim;
     struct timespec st_ctim;
-    unsigned long  __unused4;
-    unsigned long  __unused5;
+    unsigned long  __uclibc_unused4;
+    unsigned long  __uclibc_unused5;
 };

 struct kernel_stat64 {
diff -ur libc/sysdeps/linux/ia64/bits/kernel_stat.h libc/sysdeps/linux/ia64/bits/kernel_stat.h --- a/libc/sysdeps/linux/ia64/bits/kernel_stat.h    2020-03-09 07:43:31.000000000 +0000 +++ b/libc/sysdeps/linux/ia64/bits/kernel_stat.h    2020-06-11 16:34:02.010197216 +0000
@@ -24,7 +24,7 @@
     struct timespec    st_ctim;
     unsigned long    st_blksize;
     long        st_blocks;
-    unsigned long    __unused[3];
+    unsigned long    __uclibc_unused[3];
 };

 /* ia64 stat64 is same as stat */
diff -ur libc/sysdeps/linux/ia64/bits/stat.h libc/sysdeps/linux/ia64/bits/stat.h --- a/libc/sysdeps/linux/ia64/bits/stat.h    2020-03-09 07:43:31.000000000 +0000 +++ b/libc/sysdeps/linux/ia64/bits/stat.h    2020-06-11 16:34:02.010197216 +0000
@@ -61,7 +61,7 @@
 #endif
     __blksize_t st_blksize;    /* Optimal block size for I/O.  */
     __blkcnt_t st_blocks;    /* Nr. 512-byte blocks allocated. */
-    long int __unused[3];
+    long int __uclibc_unused[3];
   };

 #ifdef __USE_LARGEFILE64
@@ -100,7 +100,7 @@
 #endif
     __blksize_t st_blksize;    /* Optimal block size for I/O.  */
     __blkcnt64_t st_blocks;    /* Nr. 512-byte blocks allocated. */
-    long int __unused[3];
+    long int __uclibc_unused[3];
   };
 #endif

diff -ur libc/sysdeps/linux/lm32/bits/kernel_stat.h libc/sysdeps/linux/lm32/bits/kernel_stat.h --- a/libc/sysdeps/linux/lm32/bits/kernel_stat.h    2020-03-09 07:43:31.000000000 +0000 +++ b/libc/sysdeps/linux/lm32/bits/kernel_stat.h    2020-06-11 16:34:02.010197216 +0000
@@ -22,8 +22,8 @@
         struct timespec st_atim;        /* Time of last access. */
         struct timespec st_mtim;        /* Time of last modification. */
         struct timespec st_ctim;        /* Time of last status change. */
-        unsigned int    __unused4;
-        unsigned int    __unused5;
+        unsigned int    __uclibc_unused4;
+        unsigned int    __uclibc_unused5;
 };

 struct kernel_stat64
@@ -43,8 +43,8 @@
         struct timespec st_atim;        /* Time of last access. */
         struct timespec st_mtim;        /* Time of last modification. */
         struct timespec st_ctim;        /* Time of last status change. */
-        unsigned int    __unused4;
-        unsigned int    __unused5;
+        unsigned int    __uclibc_unused4;
+        unsigned int    __uclibc_unused5;
 };

 #endif  /*  _BITS_STAT_STRUCT_H */
diff -ur libc/sysdeps/linux/m68k/bits/kernel_stat.h libc/sysdeps/linux/m68k/bits/kernel_stat.h --- a/libc/sysdeps/linux/m68k/bits/kernel_stat.h    2020-03-09 07:43:31.000000000 +0000 +++ b/libc/sysdeps/linux/m68k/bits/kernel_stat.h    2020-06-11 16:34:02.010197216 +0000
@@ -21,8 +21,8 @@
     struct timespec st_atim;
     struct timespec st_mtim;
     struct timespec st_ctim;
-    unsigned long  __unused4;
-    unsigned long  __unused5;
+    unsigned long  __uclibc_unused4;
+    unsigned long  __uclibc_unused5;
 };

 struct kernel_stat64 {
diff -ur libc/sysdeps/linux/m68k/bits/stat.h libc/sysdeps/linux/m68k/bits/stat.h --- a/libc/sysdeps/linux/m68k/bits/stat.h    2020-03-09 07:43:31.000000000 +0000 +++ b/libc/sysdeps/linux/m68k/bits/stat.h    2020-06-11 16:34:02.010197216 +0000
@@ -82,8 +82,8 @@
     unsigned long int st_ctimensec;    /* Nsecs of last status change.  */
 #endif
 #ifndef __USE_FILE_OFFSET64
-    unsigned long int __unused4;
-    unsigned long int __unused5;
+    unsigned long int __uclibc_unused4;
+    unsigned long int __uclibc_unused5;
 #else
     __ino64_t st_ino;            /* File serial number.    */
 #endif
diff -ur libc/sysdeps/linux/microblaze/bits/kernel_stat.h libc/sysdeps/linux/microblaze/bits/kernel_stat.h --- a/libc/sysdeps/linux/microblaze/bits/kernel_stat.h 2020-03-09 07:43:31.000000000 +0000 +++ b/libc/sysdeps/linux/microblaze/bits/kernel_stat.h 2020-06-11 16:34:02.010197216 +0000
@@ -20,8 +20,8 @@
     struct timespec    st_atim;
     struct timespec    st_mtim;
     struct timespec    st_ctim;
-    unsigned int    __unused4;
-    unsigned int    __unused5;
+    unsigned int    __uclibc_unused4;
+    unsigned int    __uclibc_unused5;
 };

 struct kernel_stat64
@@ -41,8 +41,8 @@
     struct timespec    st_atim;
     struct timespec    st_mtim;
     struct timespec    st_ctim;
-    unsigned int    __unused4;
-    unsigned int    __unused5;
+    unsigned int    __uclibc_unused4;
+    unsigned int    __uclibc_unused5;
 };

 #endif    /*  _BITS_STAT_STRUCT_H */
diff -ur libc/sysdeps/linux/nds32/bits/kernel_stat.h libc/sysdeps/linux/nds32/bits/kernel_stat.h --- a/libc/sysdeps/linux/nds32/bits/kernel_stat.h    2020-03-09 07:43:31.000000000 +0000 +++ b/libc/sysdeps/linux/nds32/bits/kernel_stat.h    2020-06-11 16:34:02.010197216 +0000
@@ -30,8 +30,8 @@
     struct timespec    st_atim;
     struct timespec    st_mtim;
     struct timespec    st_ctim;
-    unsigned long  __unused4;
-    unsigned long  __unused5;
+    unsigned long  __uclibc_unused4;
+    unsigned long  __uclibc_unused5;
 };

 struct kernel_stat64 {
diff -ur libc/sysdeps/linux/nds32/bits/stat.h libc/sysdeps/linux/nds32/bits/stat.h --- a/libc/sysdeps/linux/nds32/bits/stat.h    2020-03-09 07:43:31.000000000 +0000 +++ b/libc/sysdeps/linux/nds32/bits/stat.h    2020-06-11 16:34:02.011197218 +0000
@@ -86,8 +86,8 @@
     unsigned long int st_ctimensec;    /* Nsecs of last status change.  */
 #endif
 #ifndef __USE_FILE_OFFSET64
-    unsigned long int __unused4;
-    unsigned long int __unused5;
+    unsigned long int __uclibc_unused4;
+    unsigned long int __uclibc_unused5;
 #else
     __ino64_t st_ino;            /* File serial number.    */
 #endif
diff -ur libc/sysdeps/linux/powerpc/bits/kernel_stat.h libc/sysdeps/linux/powerpc/bits/kernel_stat.h --- a/libc/sysdeps/linux/powerpc/bits/kernel_stat.h    2020-03-09 07:43:31.000000000 +0000 +++ b/libc/sysdeps/linux/powerpc/bits/kernel_stat.h    2020-06-11 16:34:02.011197218 +0000
@@ -22,8 +22,8 @@
     struct timespec    st_atim;
     struct timespec    st_mtim;
     struct timespec    st_ctim;
-    unsigned long      __unused4;
-    unsigned long      __unused5;
+    unsigned long      __uclibc_unused4;
+    unsigned long      __uclibc_unused5;
 };
 #endif

@@ -42,8 +42,8 @@
     struct timespec st_atim;    /* Time of last access.  */
     struct timespec st_mtim;    /* Time of last modification.  */
     struct timespec st_ctim;    /* Time of last status change. */
-    unsigned long int __unused4;
-    unsigned long int __unused5;
+    unsigned long int __uclibc_unused4;
+    unsigned long int __uclibc_unused5;
 };

 #endif    /*  _BITS_STAT_STRUCT_H */
diff -ur libc/sysdeps/linux/powerpc/bits/stat.h libc/sysdeps/linux/powerpc/bits/stat.h --- a/libc/sysdeps/linux/powerpc/bits/stat.h    2020-03-09 07:43:31.000000000 +0000 +++ b/libc/sysdeps/linux/powerpc/bits/stat.h    2020-06-11 16:34:02.011197218 +0000
@@ -80,8 +80,8 @@
     __time_t st_ctime;            /* Time of last status change. */
     unsigned long int st_ctimensec;    /* Nsecs of last status change.  */
 #endif
-    unsigned long int __unused4;
-    unsigned long int __unused5;
+    unsigned long int __uclibc_unused4;
+    unsigned long int __uclibc_unused5;
   };


@@ -120,8 +120,8 @@
     __time_t st_ctime;            /* Time of last status change. */
     unsigned long int st_ctimensec;    /* Nsecs of last status change.  */
 #endif
-    unsigned long int __unused4;
-    unsigned long int __unused5;
+    unsigned long int __uclibc_unused4;
+    unsigned long int __uclibc_unused5;
   };
 # endif /* __USE_LARGEFILE64 */

diff -ur libc/sysdeps/linux/sh/bits/kernel_stat.h libc/sysdeps/linux/sh/bits/kernel_stat.h --- a/libc/sysdeps/linux/sh/bits/kernel_stat.h    2020-03-09 07:43:31.000000000 +0000 +++ b/libc/sysdeps/linux/sh/bits/kernel_stat.h    2020-06-11 16:34:02.011197218 +0000
@@ -22,8 +22,8 @@
     struct timespec st_atim;
     struct timespec st_mtim;
     struct timespec st_ctim;
-    unsigned long  __unused4;
-    unsigned long  __unused5;
+    unsigned long  __uclibc_unused4;
+    unsigned long  __uclibc_unused5;
 };

 struct kernel_stat64 {
@@ -69,8 +69,8 @@
     struct timespec    st_mtim;
     struct timespec    st_ctim;

-    unsigned long    __unused1;
-    unsigned long    __unused2;
+    unsigned long    __uclibc_unused1;
+    unsigned long    __uclibc_unused2;
 };

 #endif    /*  _BITS_STAT_STRUCT_H */
diff -ur libc/sysdeps/linux/sparc/bits/kernel_stat.h libc/sysdeps/linux/sparc/bits/kernel_stat.h --- a/libc/sysdeps/linux/sparc/bits/kernel_stat.h    2020-03-09 07:43:31.000000000 +0000 +++ b/libc/sysdeps/linux/sparc/bits/kernel_stat.h    2020-06-11 16:34:02.011197218 +0000
@@ -19,7 +19,7 @@
     struct timespec    st_ctim;
     long        st_blksize;
     long        st_blocks;
-    unsigned long    __unused4[2];
+    unsigned long    __uclibc_unused4[2];
 };

 struct kernel_stat64 {
@@ -38,8 +38,8 @@
     struct timespec    st_atim;
     struct timespec    st_mtim;
     struct timespec    st_ctim;
-    unsigned int    __unused4;
-    unsigned int    __unused5;
+    unsigned int    __uclibc_unused4;
+    unsigned int    __uclibc_unused5;
 };

 #endif    /*  _BITS_STAT_STRUCT_H */
diff -ur libc/sysdeps/linux/sparc/bits/stat.h libc/sysdeps/linux/sparc/bits/stat.h --- a/libc/sysdeps/linux/sparc/bits/stat.h    2020-03-09 07:43:31.000000000 +0000 +++ b/libc/sysdeps/linux/sparc/bits/stat.h    2020-06-11 16:34:02.011197218 +0000
@@ -74,8 +74,8 @@
     __time_t st_ctime;            /* Time of last status change. */
     unsigned long int st_ctimensec;    /* Nsecs of last status change.  */
 #endif
-    unsigned long int __unused4;
-    unsigned long int __unused5;
+    unsigned long int __uclibc_unused4;
+    unsigned long int __uclibc_unused5;
   };

 #ifdef __USE_LARGEFILE64
@@ -114,8 +114,8 @@
     __time_t st_ctime;            /* Time of last status change. */
     unsigned long int st_ctimensec;    /* Nsecs of last status change.  */
 #endif
-    unsigned long int __unused4;
-    unsigned long int __unused5;
+    unsigned long int __uclibc_unused4;
+    unsigned long int __uclibc_unused5;
   };
 #endif

diff -ur libc/sysdeps/linux/sparc64/bits/kernel_stat.h libc/sysdeps/linux/sparc64/bits/kernel_stat.h --- a/libc/sysdeps/linux/sparc64/bits/kernel_stat.h    2020-03-09 07:43:31.000000000 +0000 +++ b/libc/sysdeps/linux/sparc64/bits/kernel_stat.h    2020-06-11 16:34:02.011197218 +0000
@@ -19,8 +19,8 @@
     struct timespec    st_ctim;
     long        st_blksize;
     long        st_blocks;
-    unsigned long     __unused4;
-    unsigned long     __unused5;
+    unsigned long     __uclibc_unused4;
+    unsigned long     __uclibc_unused5;
 };

 struct kernel_stat64 {
@@ -38,9 +38,9 @@
     struct timespec    st_atim;
     struct timespec    st_mtim;
     struct timespec    st_ctim;
-    long    __unused4;
-    long     __unused5;
-    long     __unused6;
+    long    __uclibc_unused4;
+    long     __uclibc_unused5;
+    long     __uclibc_unused6;
 };

 #endif    /*  _BITS_STAT_STRUCT_H */
diff -ur libc/sysdeps/linux/sparc64/bits/stat.h libc/sysdeps/linux/sparc64/bits/stat.h --- a/libc/sysdeps/linux/sparc64/bits/stat.h    2020-03-09 07:43:31.000000000 +0000 +++ b/libc/sysdeps/linux/sparc64/bits/stat.h    2020-06-11 16:34:02.011197218 +0000
@@ -79,8 +79,8 @@
     __time_t st_ctime;            /* Time of last status change. */
     unsigned long int st_ctimensec;    /* Nsecs of last status change.  */
 #endif
-    unsigned long int __unused4;
-    unsigned long int __unused5;
+    unsigned long int __uclibc_unused4;
+    unsigned long int __uclibc_unused5;
   };

 #ifdef __USE_LARGEFILE64
@@ -122,8 +122,8 @@
     __time_t st_ctime;            /* Time of last status change. */
     unsigned long int st_ctimensec;    /* Nsecs of last status change.  */
 #endif
-    unsigned long int __unused4;
-    unsigned long int __unused5;
+    unsigned long int __uclibc_unused4;
+    unsigned long int __uclibc_unused5;
   };
 #endif

diff -ur libc/sysdeps/linux/x86_64/bits/kernel_stat.h libc/sysdeps/linux/x86_64/bits/kernel_stat.h --- a/libc/sysdeps/linux/x86_64/bits/kernel_stat.h    2020-03-09 07:43:31.000000000 +0000 +++ b/libc/sysdeps/linux/x86_64/bits/kernel_stat.h    2020-06-11 16:34:02.011197218 +0000
@@ -21,7 +21,7 @@
     struct timespec st_atim;
     struct timespec st_mtim;
     struct timespec st_ctim;
-    long           __unused[3];
+    long           __uclibc_unused[3];
 };

 /* x86-64 stat64 is same as stat */
diff -ur libc/sysdeps/linux/x86_64/bits/stat.h libc/sysdeps/linux/x86_64/bits/stat.h --- a/libc/sysdeps/linux/x86_64/bits/stat.h    2020-03-09 07:43:31.000000000 +0000 +++ b/libc/sysdeps/linux/x86_64/bits/stat.h    2020-06-11 16:34:02.011197218 +0000
@@ -99,11 +99,11 @@
     unsigned long int st_ctimensec;    /* Nsecs of last status change.  */
 #endif
 #if __WORDSIZE == 64
-    long int __unused[3];
+    long int __uclibc_unused[3];
 #else
 # ifndef __USE_FILE_OFFSET64
-    unsigned long int __unused4;
-    unsigned long int __unused5;
+    unsigned long int __uclibc_unused4;
+    unsigned long int __uclibc_unused5;
 # else
     __ino64_t st_ino;            /* File serial number.    */
 # endif
@@ -160,7 +160,7 @@
     unsigned long int st_ctimensec;    /* Nsecs of last status change.  */
 #endif
 #if __WORDSIZE == 64
-    long int __unused[3];
+    long int __uclibc_unused[3];
 #else
     __ino64_t st_ino;            /* File serial number.        */
 #endif
diff -ur libc/sysdeps/linux/xtensa/bits/kernel_stat.h libc/sysdeps/linux/xtensa/bits/kernel_stat.h --- a/libc/sysdeps/linux/xtensa/bits/kernel_stat.h    2020-03-09 07:43:31.000000000 +0000 +++ b/libc/sysdeps/linux/xtensa/bits/kernel_stat.h    2020-06-11 16:34:02.011197218 +0000
@@ -19,8 +19,8 @@
     struct timespec    st_atim;
     struct timespec    st_mtim;
     struct timespec    st_ctim;
-    unsigned long    __unused4;
-    unsigned long    __unused5;
+    unsigned long    __uclibc_unused4;
+    unsigned long    __uclibc_unused5;
 };

 struct kernel_stat64 {
@@ -33,13 +33,13 @@
     unsigned long long st_rdev;    /* Device number, if device. */
     long long st_size;        /* Size of file, in bytes. */
     unsigned long st_blksize;    /* Optimal block size for I/O. */
-    unsigned long __unused2;
+    unsigned long __uclibc_unused2;
     unsigned long long st_blocks;    /* Number 512-byte blocks allocated. */
     struct timespec st_atim;    /* Time of last access. */
     struct timespec st_mtim;    /* Time of last modification. */
     struct timespec st_ctim;    /* Time of last status change. */
-    unsigned long __unused4;
-    unsigned long __unused5;
+    unsigned long __uclibc_unused4;
+    unsigned long __uclibc_unused5;
 };

 #endif    /* _BITS_STAT_STRUCT_H */
diff -ur libc/sysdeps/linux/xtensa/bits/stat.h libc/sysdeps/linux/xtensa/bits/stat.h --- a/libc/sysdeps/linux/xtensa/bits/stat.h    2020-03-09 07:43:31.000000000 +0000 +++ b/libc/sysdeps/linux/xtensa/bits/stat.h    2020-06-11 16:34:02.011197218 +0000
@@ -75,8 +75,8 @@
     __time_t st_ctime;            /* Time of last status change. */
     unsigned long int st_ctimensec;    /* Nsecs of last status change.  */
 #endif
-    unsigned long int __unused4;
-    unsigned long int __unused5;
+    unsigned long int __uclibc_unused4;
+    unsigned long int __uclibc_unused5;
   };

 #ifdef __USE_LARGEFILE64
@@ -112,8 +112,8 @@
     __time_t st_ctime;            /* Time of last status change. */
     unsigned long int st_ctimensec;    /* Nsecs of last status change.  */
 #endif
-    unsigned long __unused4;
-    unsigned long __unused5;
+    unsigned long __uclibc_unused4;
+    unsigned long __uclibc_unused5;
   };
 #endif

_______________________________________________
devel mailing list
[email protected]
https://mailman.uclibc-ng.org/cgi-bin/mailman/listinfo/devel

Reply via email to