summaryrefslogtreecommitdiff
path: root/src/CvtStdSel.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/CvtStdSel.c')
-rw-r--r--src/CvtStdSel.c36
1 files changed, 10 insertions, 26 deletions
diff --git a/src/CvtStdSel.c b/src/CvtStdSel.c
index 177de1b..439ab7a 100644
--- a/src/CvtStdSel.c
+++ b/src/CvtStdSel.c
@@ -65,26 +65,14 @@ in this Software without prior written authorization from The Open Group.
#include <X11/Xfuncs.h>
#ifndef OS_NAME
-#ifndef X_OS_FILE
-#ifdef SYSV /* keep separate until makedepend fixed */
-#define USE_UNAME
-#endif
-#ifdef SVR4
-#define USE_UNAME
-#endif
-#ifdef ultrix
-#define USE_UNAME
-#endif
-#ifdef CSRG_BASED
-#define USE_UNAME
-#endif
-#ifdef __linux__
-#define USE_UNAME
-#endif
-#endif /*X_OS_FILE*/
-#ifdef USE_UNAME
-#include <sys/utsname.h>
-#endif
+# ifndef X_OS_FILE
+# ifdef HAVE_UNAME
+# define USE_UNAME
+# endif
+# endif /*X_OS_FILE*/
+# ifdef USE_UNAME
+# include <sys/utsname.h>
+# endif
#endif
/*
@@ -148,14 +136,10 @@ get_os_name(void)
}
#endif
-#ifdef sun
- return XtNewString("SunOS");
-#else
-# if !defined(SYSV) && (defined(CSRG_BASED) || defined(unix))
+#if !defined(SYSV) && (defined(CSRG_BASED) || defined(unix))
return XtNewString("BSD");
-# else
+#else
return NULL;
-# endif
#endif
#endif /*OS_NAME*/