aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/env.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ada/env.c')
-rw-r--r--gcc/ada/env.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/ada/env.c b/gcc/ada/env.c
index 1a2afd6..dcb03f7 100644
--- a/gcc/ada/env.c
+++ b/gcc/ada/env.c
@@ -211,7 +211,7 @@ __gnat_environ (void)
return NULL;
#elif defined (__MINGW32__)
return _environ;
-#elif defined (sun)
+#elif defined (__sun__)
extern char **_environ;
return _environ;
#elif defined (__APPLE__) && !defined (__arm__)
@@ -229,7 +229,7 @@ void __gnat_unsetenv (char *name)
#if defined (VMS)
/* Not implemented */
return;
-#elif defined (__hpux__) || defined (sun) \
+#elif defined (__hpux__) || defined (__sun__) \
|| (defined (__vxworks) && ! defined (__RTP__)) \
|| defined (_AIX) || defined (__Lynx__)
@@ -288,7 +288,7 @@ void __gnat_clearenv (void)
#if defined (VMS)
/* not implemented */
return;
-#elif defined (sun) \
+#elif defined (__sun__) \
|| (defined (__vxworks) && ! defined (__RTP__)) || defined (__Lynx__) \
|| defined (__PikeOS__)
/* On Solaris, VxWorks (not RTPs), and Lynx there is no system