Some stuff for solaris 2
authorceriel <none@none>
Thu, 30 Sep 1993 15:11:52 +0000 (15:11 +0000)
committerceriel <none@none>
Thu, 30 Sep 1993 15:11:52 +0000 (15:11 +0000)
mach/sparc/ce/mach_em.h

index f79e41a..33f163f 100644 (file)
@@ -1,5 +1,10 @@
 /*#define DEBUG 1      /* define when debugging */
+#ifdef __solaris__
+#include <sys/asm_linkage.h>
+#else
 #include <sun4/asm_linkage.h>
+#endif
+
 
 #define BYTES_REVERSED
 #define WORDS_REVERSED
 #define        LONG_FMT                ".word %ld\n"
 #define        BSS_FMT                 ".skip %ld\n"
 
+#ifdef __solaris__
+#define        SEGTXT_FMT              ".section \".text\"\n"
+#define        SEGDAT_FMT              ".section \".data\"\n"
+#define        SEGBSS_FMT              ".section \".bss\"\n"
+#else
 #define        SEGTXT_FMT              ".seg \"text\"\n"
 #define        SEGDAT_FMT              ".seg \"data\"\n"
 #define        SEGBSS_FMT              ".seg \"bss\"\n"
+#endif
 
 #define        SYMBOL_DEF_FMT          "%s:\n"
 #define        GLOBAL_FMT              ".global %s\n"