From: Joseph Myers Date: Tue, 8 Jan 2013 20:08:56 +0000 (+0000) Subject: Don't check __GNUC__ together with __USE_EXTERN_INLINES. X-Git-Tag: glibc-2.18~878 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=eede9df980c3e0aab8692fadc5563335f72d5278;p=thirdparty%2Fglibc.git Don't check __GNUC__ together with __USE_EXTERN_INLINES. --- diff --git a/ChangeLog b/ChangeLog index 5390435014c..21d47fe4e60 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 8f7181a167b..f8263d69136 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 894a631de96..76eaf9f9d88 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)) {