diff --git a/lib/roken/roken-common.h b/lib/roken/roken-common.h index ca9f2c3cd..cb450468f 100644 --- a/lib/roken/roken-common.h +++ b/lib/roken/roken-common.h @@ -229,10 +229,6 @@ #define SHUT_RDWR 2 #endif -#ifndef HAVE___ATTRIBUTE__ -#define __attribute__(x) -#endif - #if IRIX != 4 /* fix for compiler bug */ #ifdef RETSIGTYPE typedef RETSIGTYPE (*SigAction)(/* int??? */); diff --git a/lib/roken/roken.h.in b/lib/roken/roken.h.in index a421dab6f..54d3cc9f7 100644 --- a/lib/roken/roken.h.in +++ b/lib/roken/roken.h.in @@ -125,6 +125,10 @@ extern "C" { #include +#ifndef HAVE___ATTRIBUTE__ +#define __attribute__(x) +#endif + #if !defined(HAVE_SETSID) && defined(HAVE__SETSID) #define setsid _setsid #endif