xref: /freebsd/contrib/ntp/sntp/m4/ntp_facilitynames.m4 (revision 2b15cb3d0922bd70ea592f0da9b4a5b167f4d53f)
1*2b15cb3dSCy Schubertdnl ######################################################################
2*2b15cb3dSCy Schubertdnl Check syslog.h for 'facilitynames' table
3*2b15cb3dSCy SchubertAC_DEFUN([NTP_FACILITYNAMES], [
4*2b15cb3dSCy SchubertAC_CACHE_CHECK([for facilitynames in syslog.h],ac_cv_HAVE_SYSLOG_FACILITYNAMES,[
5*2b15cb3dSCy SchubertAC_TRY_COMPILE([
6*2b15cb3dSCy Schubert#define SYSLOG_NAMES
7*2b15cb3dSCy Schubert#include <stdlib.h>
8*2b15cb3dSCy Schubert#include <syslog.h>
9*2b15cb3dSCy Schubert],
10*2b15cb3dSCy Schubert[ void *fnames; fnames = facilitynames; ],
11*2b15cb3dSCy Schubertac_cv_HAVE_SYSLOG_FACILITYNAMES=yes,ac_cv_HAVE_SYSLOG_FACILITYNAMES=no,ac_cv_HAVE_SYSLOG_FACILITYNAMES=cross)])
12*2b15cb3dSCy Schubertcase "$ac_cv_HAVE_SYSLOG_FACILITYNAMES" in
13*2b15cb3dSCy Schubert yes)
14*2b15cb3dSCy Schubert    AC_DEFINE(HAVE_SYSLOG_FACILITYNAMES,1,[ ])
15*2b15cb3dSCy Schubert    ;;
16*2b15cb3dSCy Schubert no)
17*2b15cb3dSCy Schubert    AC_MSG_WARN([No facilitynames in <syslog.h>])
18*2b15cb3dSCy Schubert    ;;
19*2b15cb3dSCy Schubert cross)
20*2b15cb3dSCy Schubert    AC_MSG_WARN([facilitynames in <syslog.h> - cross-compiling])
21*2b15cb3dSCy Schubert    ;;
22*2b15cb3dSCy Schubertesac
23*2b15cb3dSCy Schubert])
24*2b15cb3dSCy Schubertdnl ======================================================================
25