Răsfoiți Sursa

* Define BSD on BSD systems

svn: 1066
Bryan Drewery 22 ani în urmă
părinte
comite
f628d4a0fc
3 a modificat fișierele cu 9 adăugiri și 1 ștergeri
  1. 1 0
      autotools/includes/acinclude.m4
  2. 3 0
      config.h.in
  3. 5 1
      configure

+ 1 - 0
autotools/includes/acinclude.m4

@@ -303,6 +303,7 @@ case "$egg_cv_var_system_type" in
   ;;
   *BSD)
     # FreeBSD/OpenBSD/NetBSD
+    AC_DEFINE(BSD, 1, [Define if running on *BSD])dnl
   ;;
   *)
     AC_MSG_CHECKING(if system is Mach based)

+ 3 - 0
config.h.in

@@ -7,6 +7,9 @@
    */
 #undef BROKEN_SNPRINTF
 
+/* Define if running on *BSD */
+#undef BSD
+
 /* Define if running under cygwin */
 #undef CYGWIN_HACKS
 

+ 5 - 1
configure

@@ -1,5 +1,5 @@
 #! /bin/sh
-# From configure.ac Revision: 1.28 .
+# From configure.ac Revision: 1.29 .
 # Guess values for system-dependent variables and create Makefiles.
 # Generated by GNU Autoconf 2.59.
 #
@@ -3816,6 +3816,10 @@ _ACEOF
   ;;
   *BSD)
     # FreeBSD/OpenBSD/NetBSD
+
+cat >>confdefs.h <<\_ACEOF
+#define BSD 1
+_ACEOF
   ;;
   *)
     echo "$as_me:$LINENO: checking if system is Mach based" >&5