]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/autoconf/bacula-macros/os.m4
Apply Carsten's patch that fixes bug #2192 builds on kfreebsd
[bacula/bacula] / bacula / autoconf / bacula-macros / os.m4
index 1af4f903aea65db10804cffe832409dec39eebd7..b82deed5324101b5db045b976b9cb78c15240ab8 100644 (file)
@@ -1,5 +1,8 @@
 dnl Check type of signal routines (posix, 4.2bsd, 4.1bsd or v7)
 
+dln Author:  Nicolas Boichat
+dnl License: BSD 2-Clause; see file LICENSE-FOSS
+
 AC_DEFUN([SIGNAL_CHECK],
  [AC_REQUIRE([AC_TYPE_SIGNAL])
   AC_MSG_CHECKING(for type of signal functions)
@@ -157,6 +160,14 @@ then
 else
     AM_CONDITIONAL(HAVE_DARWIN_OS, $FALSEPRG)
 fi
+
+if test $HAVE_UNAME=yes -a x`uname -s` = xGNU/kFreeBSD
+then
+    AM_CONDITIONAL(HAVE_KFREEBSD_OS, $TRUEPRG)
+    AC_DEFINE(HAVE_KFREEBSD_OS)
+else
+    AM_CONDITIONAL(HAVE_KFREEBSD_OS, $FALSEPRG)
+fi
 ])
 
 AC_DEFUN([BA_CHECK_OPSYS_DISTNAME],