+2012-08-07 Roland McGrath <roland@hack.frob.com>
+
+ * bits/typesizes.h
+ [__LP64__] (__BLKCNT_T_MATCHES_BLKCNT64_T): New macro.
+ * sysdeps/unix/sysv/linux/s390/bits/typesizes.h
+ [__s390x__] (__BLKCNT_T_MATCHES_BLKCNT64_T): New macro.
+ * sysdeps/unix/sysv/linux/sparc/bits/typesizes.h
+ [defined __arch64__ || defined __sparcv9]
+ (__BLKCNT_T_MATCHES_BLKCNT64_T): New macro.
+ * sysdeps/unix/sysv/linux/x86/bits/typesizes.h
+ [__x86_64__] (__BLKCNT_T_MATCHES_BLKCNT64_T): New macro.
+ * bits/stat.h
+ [defined __OFF_T_MATCHES_OFF64_T && defined __INO_T_MATCHES_INO64_T]
+ (_STAT_MATCHES_STAT64): New macro.
+
2012-08-07 Joseph Myers <joseph@codesourcery.com>
* sysdeps/unix/sysv/linux/configure.in (arch_minimum_kernel):
};
#endif
+#if defined __OFF_T_MATCHES_OFF64_T && defined __INO_T_MATCHES_INO64_T
+/* Inform libc code that these two types are effectively identical. */
+# define _STAT_MATCHES_STAT64 1
+#endif
+
#endif /* bits/stat.h */
/* Same for ino_t and ino64_t. */
# define __INO_T_MATCHES_INO64_T 1
+
+/* Same for blkcnt_t and blkcnt64_t. */
+# define __BLKCNT_T_MATCHES_BLKCNT64_T
#endif
/* Number of descriptors that can fit in an `fd_set'. */
+2012-08-07 Roland McGrath <roland@hack.frob.com>
+
+ * sysdeps/unix/sysv/linux/generic/bits/typesizes.h
+ [__LP64__] (__BLKCNT_T_MATCHES_BLKCNT64_T): New macro.
+
2012-08-02 Roland McGrath <roland@hack.frob.com>
* sysdeps/unix/sysv/linux/generic/bits/typesizes.h
};
#endif
+/* Inform libc code that these two types are effectively identical. */
+#define _STAT_MATCHES_STAT64 1
+
#undef __ST_TIME
/* Tell code we have these members. */
/* Same for ino_t and ino64_t. */
# define __INO_T_MATCHES_INO64_T 1
+
+/* Same for blkcnt_t and blkcnt64_t. */
+# define __BLKCNT_T_MATCHES_BLKCNT64_T
#endif
/* Number of descriptors that can fit in an `fd_set'. */
/* Same for ino_t and ino64_t. */
# define __INO_T_MATCHES_INO64_T 1
+
+/* Same for blkcnt_t and blkcnt64_t. */
+# define __BLKCNT_T_MATCHES_BLKCNT64_T
#endif
/* Number of descriptors that can fit in an `fd_set'. */
/* Same for ino_t and ino64_t. */
# define __INO_T_MATCHES_INO64_T 1
+
+/* Same for blkcnt_t and blkcnt64_t. */
+# define __BLKCNT_T_MATCHES_BLKCNT64_T
#endif
/* Number of descriptors that can fit in an `fd_set'. */
/* Same for ino_t and ino64_t. */
# define __INO_T_MATCHES_INO64_T 1
+
+/* Same for blkcnt_t and blkcnt64_t. */
+# define __BLKCNT_T_MATCHES_BLKCNT64_T
#endif
/* Number of descriptors that can fit in an `fd_set'. */