Always force GNU inline semantics here as well.
authorkettenis <kettenis@openbsd.org>
Mon, 26 Jul 2010 07:08:22 +0000 (07:08 +0000)
committerkettenis <kettenis@openbsd.org>
Mon, 26 Jul 2010 07:08:22 +0000 (07:08 +0000)
include/signal.h

index af3412f..6af20ad 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: signal.h,v 1.12 2008/04/29 14:44:04 kettenis Exp $    */
+/*     $OpenBSD: signal.h,v 1.13 2010/07/26 07:08:22 kettenis Exp $    */
 /*     $NetBSD: signal.h,v 1.8 1996/02/29 00:04:57 jtc Exp $   */
 
 /*-
@@ -63,7 +63,7 @@ int   sigprocmask(int, const sigset_t *, sigset_t *);
 int    sigsuspend(const sigset_t *);
 
 #if defined(__GNUC__)
-#  if  defined(__GNUC_STDC_INLINE__)
+#  if __GNUC_PREREQ__(4, 2)
 #define __SIGNAL_INLINE        extern __inline __attribute((__gnu_inline__))
 #  else
 #define __SIGNAL_INLINE        extern __inline