Define a cpp symbol, BSDish, if that looks appropriate.
Jarkko Hietaniemi [Fri, 13 Jun 2003 14:12:13 +0000 (14:12 +0000)]
p4raw-id: //depot/perl@19763

perl.h

diff --git a/perl.h b/perl.h
index f433168..89c683c 100644 (file)
--- a/perl.h
+++ b/perl.h
 
 /* <--- here ends the logic shared by perl.h and makedef.pl */
 
+/*
+ * __APPLE__ for Darwin/MacOSX
+ * __bsdi__ for BSD/OS
+ */
+#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__APPLE__) || defined(__bsdi__) || defined(BSD41) || defined(BSD42) || defined(BSD43) || defined(BSD44)
+#   ifndef BSDish
+#       define BSDish
+#   endif
+#endif
+
 #ifdef PERL_IMPLICIT_CONTEXT
 #  ifndef MULTIPLICITY
 #    define MULTIPLICITY