From d08f40666b32fd5bce69f1b40ea18d2e52e97a26 Mon Sep 17 00:00:00 2001 From: rsc Date: Wed, 27 Jul 2005 13:06:50 +0000 Subject: sun --- include/u.h | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'include') diff --git a/include/u.h b/include/u.h index c5f5dcd0..59446be8 100644 --- a/include/u.h +++ b/include/u.h @@ -5,8 +5,14 @@ extern "C" { #endif #define __BSD_VISIBLE 1 /* FreeBSD 5.x */ -#define __EXTENSIONS__ 1 /* SunOS */ -/* NOT USING #define __MAKECONTEXT_V2_SOURCE 1 / * SunOS */ +#if defined(__sun__) +# define __EXTENSIONS__ 1 /* SunOS */ +# if defined(__SunOS5_6__) || defined(__SunOS5_7__) || defined(__SunOS5_8__) + /* NOT USING #define __MAKECONTEXT_V2_SOURCE 1 / * SunOS */ +# else +# define __MAKECONTEXT_V2_SOURCE 1 +# endif +#endif #define _BSD_SOURCE 1 #define _NETBSD_SOURCE 1 /* NetBSD */ #define _SVID_SOURCE 1 -- cgit v1.2.3