From eede9df980c3e0aab8692fadc5563335f72d5278 Mon Sep 17 00:00:00 2001 From: Joseph Myers Date: Tue, 8 Jan 2013 20:08:56 +0000 Subject: [PATCH] Don't check __GNUC__ together with __USE_EXTERN_INLINES. --- ChangeLog | 7 +++++++ io/sys/stat.h | 2 +- sysdeps/unix/sysv/linux/sys/sysmacros.h | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 5390435014..21d47fe4e6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2013-01-08 Joseph Myers + + * io/sys/stat.h [__GNUC__ && __GNUC__ >= 2 && + __USE_EXTERN_INLINES]: Change condition to [__USE_EXTERN_INLINES]. + * sysdeps/unix/sysv/linux/sys/sysmacros.h [__GNUC__ && __GNUC__ >= + 2 && __USE_EXTERN_INLINES]: Likewise. + 2013-01-08 Andreas Jaeger [BZ# 14985] diff --git a/io/sys/stat.h b/io/sys/stat.h index 8f7181a167..f8263d6913 100644 --- a/io/sys/stat.h +++ b/io/sys/stat.h @@ -446,7 +446,7 @@ extern int __xmknodat (int __ver, int __fd, const char *__path, __mode_t __mode, __dev_t *__dev) __THROW __nonnull ((3, 5)); -#if defined __GNUC__ && __GNUC__ >= 2 && defined __USE_EXTERN_INLINES +#ifdef __USE_EXTERN_INLINES /* Inlined versions of the real stat and mknod functions. */ __extern_inline int diff --git a/sysdeps/unix/sysv/linux/sys/sysmacros.h b/sysdeps/unix/sysv/linux/sys/sysmacros.h index 894a631de9..76eaf9f9d8 100644 --- a/sysdeps/unix/sysv/linux/sys/sysmacros.h +++ b/sysdeps/unix/sysv/linux/sys/sysmacros.h @@ -38,7 +38,7 @@ extern unsigned long long int gnu_dev_makedev (unsigned int __major, unsigned int __minor) __THROW __attribute_const__; -# if defined __GNUC__ && __GNUC__ >= 2 && defined __USE_EXTERN_INLINES +# ifdef __USE_EXTERN_INLINES __extension__ __extern_inline __attribute_const__ unsigned int __NTH (gnu_dev_major (unsigned long long int __dev)) {