summaryrefslogtreecommitdiff
path: root/sntp/m4/ntp_facilitynames.m4
diff options
context:
space:
mode:
Diffstat (limited to 'sntp/m4/ntp_facilitynames.m4')
-rw-r--r--sntp/m4/ntp_facilitynames.m424
1 files changed, 24 insertions, 0 deletions
diff --git a/sntp/m4/ntp_facilitynames.m4 b/sntp/m4/ntp_facilitynames.m4
new file mode 100644
index 0000000..f58f894
--- /dev/null
+++ b/sntp/m4/ntp_facilitynames.m4
@@ -0,0 +1,24 @@
+dnl ######################################################################
+dnl Check syslog.h for 'facilitynames' table
+AC_DEFUN([NTP_FACILITYNAMES], [
+AC_CACHE_CHECK([for facilitynames in syslog.h],ac_cv_HAVE_SYSLOG_FACILITYNAMES,[
+AC_TRY_COMPILE([
+#define SYSLOG_NAMES
+#include <stdlib.h>
+#include <syslog.h>
+],
+[ void *fnames; fnames = facilitynames; ],
+ac_cv_HAVE_SYSLOG_FACILITYNAMES=yes,ac_cv_HAVE_SYSLOG_FACILITYNAMES=no,ac_cv_HAVE_SYSLOG_FACILITYNAMES=cross)])
+case "$ac_cv_HAVE_SYSLOG_FACILITYNAMES" in
+ yes)
+ AC_DEFINE(HAVE_SYSLOG_FACILITYNAMES,1,[ ])
+ ;;
+ no)
+ AC_MSG_WARN([No facilitynames in <syslog.h>])
+ ;;
+ cross)
+ AC_MSG_WARN([facilitynames in <syslog.h> - cross-compiling])
+ ;;
+esac
+])
+dnl ======================================================================