aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--predefine.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/predefine.c b/predefine.c
index d05b1018..0e9f73eb 100644
--- a/predefine.c
+++ b/predefine.c
@@ -216,10 +216,16 @@ void predefined_macros(void)
predefine_nostd("unix");
}
- if (arch_os == OS_SUNOS) {
+ switch (arch_os) {
+ case OS_LINUX:
+ predefine("__linux__", 1, "1");
+ predefine("__linux", 1, "1");
+ break;
+ case OS_SUNOS:
predefine("__sun__", 1, "1");
predefine("__sun", 1, "1");
predefine_nostd("sun");
predefine("__svr4__", 1, "1");
+ break;
}
}