Changeset 583 for trunk/configure.ac


Ignore:
Timestamp:
Nov 13, 2024, 2:47:31 PM (27 hours ago)
Author:
katerina
Message:

Fix for ticket #471 (autoreconf throws warnings/errors).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/configure.ac

    r581 r583  
    11dnl We want to override the standard _AC_INIT_PARSE_ARGS
    22dnl
    3 AU_ALIAS([_AC_INIT_PARSE_ARGS], [SH_INIT_PARSE_ARGS])
    4 AU_ALIAS([_AC_INIT_help], [SH_INIT_HELP])
    5 
    6 AC_INIT(src/samhain.c)
    7 
     3AU_ALIAS([_AC_INIT_PARSE_ARGS], [SH_INIT_PARSE_ARGS], [], [silent])
     4dnl AU_ALIAS([_AC_INIT_help], [SH_INIT_HELP])
     5
     6AC_INIT([samhain],[4.5.2])
     7AC_CONFIG_SRCDIR(src/samhain.c)
    88
    99AC_ARG_VAR([LIBS], [libraries to link against, e.g. -lintl])
     
    1212dnl start
    1313dnl
    14 AM_INIT_AUTOMAKE(samhain, 4.5.1)
     14dnl AM_INIT_AUTOMAKE
     15m4_pattern_allow([AC_DEFINE])
    1516AC_DEFINE([SAMHAIN], 1, [Application is samhain])
     17AC_DEFINE_UNQUOTED([VERSION], [_("${PACKAGE_VERSION}")], [Current version] )
     18AC_DEFINE_UNQUOTED([PACKAGE], [_("${PACKAGE_NAME}")], [Application name] )
    1619AC_CANONICAL_HOST
    1720
     
    3437AC_SUBST(cmd_hostname)
    3538AC_SUBST(BUILD_CC)
     39
    3640
    3741if test "x$GCC" = "xyes"; then
     
    5559
    5660
    57 AC_HEADER_STDC
    58 
    5961AC_CHECK_HEADERS([sys/ipc.h sys/sem.h sys/msg.h sys/uio.h fcntl.h])
    6062
     
    7476        *linux*)
    7577        sh_use_lcaps="yes"
    76         AC_DEFINE(HOST_IS_LINUX)
    77         AC_DEFINE(HAVE_EXT2_IOCTLS)
     78        AC_DEFINE([HOST_IS_LINUX], [1], [] )
     79        AC_DEFINE([HAVE_EXT2_IOCTLS], [1], [] )
    7880        AC_MSG_RESULT([use ioctl to get e2fs flags])
    7981        case "$host_cpu" in
    8082           i*86*)
    81            AC_DEFINE(HOST_IS_I86LINUX)
     83           AC_DEFINE([HOST_IS_I86LINUX], [1], [] )
    8284           ;;
    8385           x86_64)
    84            AC_DEFINE([HOST_IS_64LINUX], 1, [Define if host OS is 64bit Linux])
     86           AC_DEFINE([HOST_IS_64LINUX], [1], [Define if host OS is 64bit Linux])
    8587           ;;
    8688           *)
     
    103105       
    104106        *cygwin*)
    105         AC_DEFINE(HOST_IS_CYGWIN)
     107        AC_DEFINE([HOST_IS_CYGWIN], [1], [] )
    106108        AC_DEFINE([USE_REGISTRY_CHECK], 1, [Define for registry check])
    107109        dnmalloc_ok=no
     
    111113
    112114        *darwin*|*apple*)
    113         AC_DEFINE(HOST_IS_DARWIN)
     115        AC_DEFINE([HOST_IS_DARWIN], [1], [] )
    114116        dnmalloc_ok=no
    115117        AC_MSG_RESULT([check resource forks, no dnmalloc])
    116118        ;;
    117119
    118         *freebsd8*|*freebsd9*)
    119         AC_DEFINE(HOST_IS_FREEBSD)
    120         selectconfig=freebsd
    121         case "$host_cpu" in
    122                 amd64|x86_64)
    123                 dnmalloc_ok=no
    124                 AC_MSG_RESULT([no dnmalloc])
    125                 ;;
    126                 *)
    127                 AC_MSG_RESULT([none])
    128                 ;;
    129         esac
    130         ;;
    131        
    132120        *freebsd7*)
    133         AC_DEFINE(HOST_IS_FREEBSD)
     121        AC_DEFINE([HOST_IS_FREEBSD], [1], [] )
    134122        selectconfig=freebsd
    135123        case "$host_cpu" in
     
    146134       
    147135        *freebsd*)
    148         AC_DEFINE(HOST_IS_FREEBSD)
     136        AC_DEFINE([HOST_IS_FREEBSD], [1], [] )
    149137        selectconfig=freebsd
     138        case "$host_cpu" in
     139                amd64|x86_64)
     140                dnmalloc_ok=no
     141                AC_MSG_RESULT([no dnmalloc])
     142                ;;
     143                *)
     144                AC_MSG_RESULT([none])
     145                ;;
     146        esac
    150147        AC_MSG_RESULT([none])
    151148        ;;
     
    166163        *solaris*)
    167164        selectconfig=solaris
    168         AC_DEFINE(HOST_IS_SOLARIS)
     165        AC_DEFINE([HOST_IS_SOLARIS], [1], [] )
    169166        case "$host_cpu" in
    170167                i*86)
    171                 AC_DEFINE(HOST_IS_I86SOLARIS)
     168                AC_DEFINE([HOST_IS_I86SOLARIS], [1], [] )
    172169                AC_MSG_RESULT([vsnprintf prototype])
    173170                ;;
     
    193190        *sun*)
    194191        selectconfig=solaris
    195         AC_DEFINE(HOST_IS_SOLARIS)
     192        AC_DEFINE([HOST_IS_SOLARIS], [1], [])
    196193        AC_MSG_RESULT([none])
    197194        ;;
    198195
    199196        *aix*)
    200         AC_DEFINE(HOST_IS_AIX)
     197        AC_DEFINE([HOST_IS_AIX], [1], [aix])
    201198        selectconfig=aix5.2.0
    202199        uid_cast="unsigned long"
     
    219216        *hpux*)
    220217        AC_MSG_RESULT([HPUX need _XOPEN_SOURCE_EXTENDED for h_errno])
    221         AC_DEFINE(HOST_IS_HPUX)
     218        AC_DEFINE([HOST_IS_HPUX], [1], [hpux])
    222219        if test "x$GCC" != "xyes"; then
    223220          if test ! -z "`echo "$CFLAGS" | grep "\-g" 2> /dev/null`" ; then
     
    232229        *ultrix*)
    233230        AC_MSG_RESULT([ULTRIX getcwd uses popen])
    234         AC_DEFINE(HAVE_BROKEN_GETCWD)
     231        AC_DEFINE([HAVE_BROKEN_GETCWD], [1], [bad implementation of getcwd])
    235232        ;;
    236233
     
    241238
    242239AC_SUBST(selectconfig)
    243 AC_DEFINE_UNQUOTED(UID_CAST, ${uid_cast})
     240AC_DEFINE_UNQUOTED([UID_CAST], [${uid_cast}], [basic type to which we can cast a uid])
    244241
    245242
     
    253250AC_HEADER_DIRENT
    254251AC_HEADER_MAJOR
    255 AC_HEADER_TIME
     252AC_CHECK_HEADERS([sys/time.h])
    256253dnl used in minilzo.c
    257254AC_HEADER_STAT
    258 AC_DECL_SYS_SIGLIST
     255
     256AC_CHECK_DECLS([sys_siglist], [], [],
     257[#include <signal.h>
     258/* NetBSD declares sys_siglist in unistd.h.  */
     259#ifdef HAVE_UNISTD_H
     260# include <unistd.h>
     261#endif
     262])
    259263
    260264AC_CHECK_HEADERS(stddef.h libgen.h sched.h malloc.h sys/uio.h \
     
    275279AC_CHECK_HEADER(utmpx.h, sh_utmpx="yes", sh_utmpx="no")
    276280if test "x$sh_utmpx" = "xyes"; then
    277   AC_DEFINE(HAVE_UTMPX_H)
    278   AC_EGREP_HEADER(ut_host, utmpx.h, AC_DEFINE(HAVE_UTHOST) )
    279   AC_EGREP_HEADER(ut_addr, utmpx.h, AC_DEFINE(HAVE_UTADDR) )
    280   AC_EGREP_HEADER(ut_addr_v6, utmpx.h, AC_DEFINE(HAVE_UTADDR_V6) )
    281   AC_EGREP_HEADER(ut_xtime,utmpx.h, AC_DEFINE(HAVE_UTXTIME) )
    282   AC_EGREP_HEADER(ut_type, utmpx.h, AC_DEFINE(HAVE_UTTYPE) )
     281  AC_DEFINE([HAVE_UTMPX_H], [1], [whether we have utmpx.h])
     282  AC_EGREP_HEADER(ut_host, utmpx.h, AC_DEFINE([HAVE_UTHOST], [1], [] ))
     283  AC_EGREP_HEADER(ut_addr, utmpx.h, AC_DEFINE([HAVE_UTADDR], [1], [] ))
     284  AC_EGREP_HEADER(ut_addr_v6, utmpx.h, AC_DEFINE([HAVE_UTADDR_V6], [1], [] ))
     285  AC_EGREP_HEADER(ut_xtime,utmpx.h, AC_DEFINE([HAVE_UTXTIME], [1], [] ))
     286  AC_EGREP_HEADER(ut_type, utmpx.h, AC_DEFINE([HAVE_UTTYPE], [1], [] ))
    283287else
    284   AC_EGREP_HEADER(ut_addr, utmp.h, AC_DEFINE(HAVE_UTADDR) )
    285   AC_EGREP_HEADER(ut_host, utmp.h, AC_DEFINE(HAVE_UTHOST) )
    286   AC_EGREP_HEADER(ut_type, utmp.h, AC_DEFINE(HAVE_UTTYPE) )
     288  AC_EGREP_HEADER(ut_addr, utmp.h, AC_DEFINE([HAVE_UTADDR], [1], [] ))
     289  AC_EGREP_HEADER(ut_host, utmp.h, AC_DEFINE([HAVE_UTHOST], [1], [] ))
     290  AC_EGREP_HEADER(ut_type, utmp.h, AC_DEFINE([HAVE_UTTYPE], [1], [] ))
    287291fi
    288292
     
    301305                AC_DEFINE(HAVE_SYS_ACCT_H, ,
    302306                          [Define if you have the <sys/acct.h> header file.])
    303                 AC_HEADER_EGREP(ac_utime, sys/acct.h,
     307                AC_EGREP_HEADER(ac_utime, sys/acct.h,
    304308                                AC_DEFINE(HAVE_ACUTIME, ,
    305309                                          [Define if <sys/acct.h> has the AC_UTIME field.])
    306                                 AC_HEADER_EGREP(comp_t.*ac_utime, sys/acct.h,
     310                                AC_EGREP_HEADER(comp_t.*ac_utime, sys/acct.h,
    307311                                                AC_DEFINE(ACUTIME_COMPT, ,
    308312                                                          [Define if <sys/acct.h>'s AC_UTIME field is a COMP_T.]))
    309313                )
    310                 AC_HEADER_EGREP(ac_stime, sys/acct.h,
     314                AC_EGREP_HEADER(ac_stime, sys/acct.h,
    311315                                AC_DEFINE(HAVE_ACSTIME, ,
    312316                                          [Define if <sys/acct.h> has the AC_STIME field.])
    313                                 AC_HEADER_EGREP(comp_t.*ac_stime, sys/acct.h,
     317                                AC_EGREP_HEADER(comp_t.*ac_stime, sys/acct.h,
    314318                                                AC_DEFINE(ACSTIME_COMPT, ,
    315319                                                          [Define if <sys/acct.h>'s AC_STIME field is a COMP_T.]))
    316320                )
    317                 AC_HEADER_EGREP(ac_etime, sys/acct.h,
     321                AC_EGREP_HEADER(ac_etime, sys/acct.h,
    318322                                AC_DEFINE(HAVE_ACETIME, ,
    319323                                          [Define if <sys/acct.h> has the AC_ETIME field.])
    320                                 AC_HEADER_EGREP(comp_t.*ac_etime, sys/acct.h,
     324                                AC_EGREP_HEADER(comp_t.*ac_etime, sys/acct.h,
    321325                                                AC_DEFINE(ACETIME_COMPT, ,
    322326                                                          [Define if <sys/acct.h>'s AC_ETIME field is a COMP_T.]))
    323327                )
    324                 AC_HEADER_EGREP(ac_io,    sys/acct.h,
     328                AC_EGREP_HEADER(ac_io,    sys/acct.h,
    325329                                AC_DEFINE(HAVE_ACIO, ,
    326330                                          [Define if <sys/acct.h> has the AC_IO field.])
    327                                 AC_HEADER_EGREP(comp_t.*ac_io,    sys/acct.h,
     331                                AC_EGREP_HEADER(comp_t.*ac_io,    sys/acct.h,
    328332                                                AC_DEFINE(ACIO_COMPT, ,
    329333                                                          [Define if <sys/acct.h>'s AC_IO field is a COMP_T.]))
    330334                )
    331                 AC_HEADER_EGREP(ac_mem,   sys/acct.h,
     335                AC_EGREP_HEADER(ac_mem,   sys/acct.h,
    332336                                AC_DEFINE(HAVE_ACMEM, ,
    333337                                          [Define if <sys/acct.h> has the AC_MEM field.])
    334                                 AC_HEADER_EGREP(comp_t.*ac_mem,   sys/acct.h,
     338                                AC_EGREP_HEADER(comp_t.*ac_mem,   sys/acct.h,
    335339                                                AC_DEFINE(ACMEM_COMPT, ,
    336340                                                          [Define if <sys/acct.h>'s AC_MEM field is a COMP_T.]))
    337341                )
    338                 AC_HEADER_EGREP(ac_minflt,   sys/acct.h,
    339                                 AC_HEADER_EGREP(ac_majflt,   sys/acct.h,
    340                                                 AC_HEADER_EGREP(ac_swaps,   sys/acct.h,
     342                AC_EGREP_HEADER(ac_minflt,   sys/acct.h,
     343                                AC_EGREP_HEADER(ac_majflt,   sys/acct.h,
     344                                                AC_EGREP_HEADER(ac_swaps,   sys/acct.h,
    341345                                                                AC_DEFINE(HAVE_PAGING, ,
    342346                                                                          [Define if <sys/acct.h> has the AC_MINFLT, AC_MAJFLT and AC_SWAPS fields.])
    343                                                                 AC_HEADER_EGREP(comp_t.*ac_minflt, sys/acct.h,
     347                                                                AC_EGREP_HEADER(comp_t.*ac_minflt, sys/acct.h,
    344348                                                                                AC_DEFINE(ACMINFLT_COMPT, ,
    345349                                                                                          [Define if <sys/acct.h>'s AC_MINFLT field is a COMP_T.]))
    346                                                                 AC_HEADER_EGREP(comp_t.*ac_mayflt, sys/acct.h,
     350                                                                AC_EGREP_HEADER(comp_t.*ac_mayflt, sys/acct.h,
    347351                                                                                AC_DEFINE(ACMAJFLT_COMPT, ,
    348352                                                                                          [Define if <sys/acct.h>'s AC_MAJFLT field is a COMP_T.]))
    349                                                                 AC_HEADER_EGREP(comp_t.*ac_swaps, sys/acct.h,
     353                                                                AC_EGREP_HEADER(comp_t.*ac_swaps, sys/acct.h,
    350354                                                                                AC_DEFINE(ACSWAPS_COMPT, ,
    351355                                                                                          [Define if <sys/acct.h>'s AC_SWAPS field is a COMP_T.]))
     
    353357                                )
    354358                )
    355                 AC_HEADER_EGREP(comp_t,   sys/acct.h, AC_DEFINE(HAVE_COMP_T, ,
     359                AC_EGREP_HEADER(comp_t,   sys/acct.h, AC_DEFINE(HAVE_COMP_T, ,
    356360                                                                [Define if <sys/acct.h> uses the COMP_T type.]))
    357                 AC_HEADER_EGREP([struct acct_v3],   sys/acct.h, AC_DEFINE(HAVE_ACCT_V3, ,
     361                AC_EGREP_HEADER([struct acct_v3],   sys/acct.h, AC_DEFINE(HAVE_ACCT_V3, ,
    358362                                                                [Define if <sys/acct.h> has struct acct_v3.]))
    359                 AC_HEADER_EGREP([struct acctv2],    sys/acct.h, AC_DEFINE(HAVE_ACCTV2, ,
     363                AC_EGREP_HEADER([struct acctv2],    sys/acct.h, AC_DEFINE(HAVE_ACCTV2, ,
    360364                                                                [Define if <sys/acct.h> has struct acctv2.]))
    361365
    362366 )
    363 
    364367
    365368dnl need to check because AIX 4.2 does not have it
     
    408411        mincore posix_fadvise inotify_init1 scandir
    409412)
    410 AC_CHECK_FUNC(statfs, AC_DEFINE(HAVE_STATFS) statfs="yes",  statfs="no")
     413AC_CHECK_FUNC([statfs], [
     414                        AC_DEFINE([HAVE_STATFS], [1], [have statfs func])
     415                        statfs="yes"
     416                        ], [statfs="no"])
    411417SL_CHECK_VA_COPY
    412418AC_CHECK_FUNCS(vsnprintf, [SL_CHECK_VSNPRINTF])
     
    417423fstype=no
    418424# The order of these tests is important.
    419 AC_TRY_CPP([#include <sys/statvfs.h>
    420 #include <sys/fstyp.h>], AC_DEFINE(FSTYPE_STATVFS) fstype=SVR4)
     425AC_PREPROC_IFELSE([AC_LANG_SOURCE([[#include <sys/statvfs.h>
     426#include <sys/fstyp.h>
     427]])], [
     428      AC_DEFINE([FSTYPE_STATVFS], [1], [statvfs])
     429      fstype=SVR4])
     430
    421431if test $fstype = no; then
    422 AC_TRY_CPP([#include <sys/statfs.h>
    423 #include <sys/fstyp.h>], AC_DEFINE(FSTYPE_USG_STATFS) fstype=SVR3)
    424 fi
     432AC_PREPROC_IFELSE([AC_LANG_SOURCE([[#include <sys/statfs.h>
     433#include <sys/fstyp.h>
     434]])], [
     435      AC_DEFINE([FSTYPE_USG_STATFS], [1], [usg])
     436      fstype=SVR3])
     437fi
     438
    425439if test $fstype = no; then
    426 AC_TRY_CPP([#include <sys/statfs.h>
    427 #include <sys/vmount.h>], AC_DEFINE(FSTYPE_AIX_STATFS) fstype=AIX)
    428 fi
     440AC_PREPROC_IFELSE([AC_LANG_SOURCE([[#include <sys/statfs.h>
     441#include <sys/vmount.h>
     442]])], AC_DEFINE([FSTYPE_AIX_STATFS], [1], [aix]) fstype=AIX)
     443fi
     444
    429445if test $fstype = no; then
    430 AC_TRY_CPP([#include <mntent.h>], AC_DEFINE(FSTYPE_MNTENT) fstype=4.3BSD)
    431 fi
     446AC_PREPROC_IFELSE([AC_LANG_SOURCE([[#include <mntent.h>
     447]])], AC_DEFINE([FSTYPE_MNTENT], [1], [mtent]) fstype=4.3BSD)
     448fi
     449
    432450if test $fstype = no; then
    433 AC_EGREP_HEADER(f_type;, sys/mount.h, AC_DEFINE(FSTYPE_STATFS) fstype=4.4BSD/OSF)
    434 fi
     451AC_EGREP_HEADER(f_type;, sys/mount.h, AC_DEFINE([FSTYPE_STATFS], [1], [statfs]) fstype=4.4BSD/OSF)
     452fi
     453
    435454if test $fstype = no; then
    436 AC_TRY_CPP([#include <sys/mount.h>
    437 #include <sys/fs_types.h>], AC_DEFINE(FSTYPE_GETMNT) fstype=Ultrix)
     455AC_PREPROC_IFELSE([AC_LANG_SOURCE([[#include <sys/mount.h>
     456#include <sys/fs_types.h>
     457]])], AC_DEFINE([FSTYPE_GETMNT], [1], [getmnt]) fstype=Ultrix)
    438458fi
    439459AC_MSG_RESULT($fstype)
    440460
    441461sh_libsocket=
    442 
    443462dnl Solaris needs -lsocket and -lnsl. Unisys system includes
    444463dnl gethostbyname in libsocket but needs libnsl for socket.
     
    485504                         LIBS="$LIBS -lauparse"
    486505                         sh_auparse=yes
    487                          AC_DEFINE(HAVE_AUPARSE_LIB, 1, [Define if you have the auparse lib])
     506                         AC_DEFINE([HAVE_AUPARSE_LIB], [1], [Define if you have the auparse lib])
    488507                         ])
    489508fi
     
    500519
    501520AC_MSG_CHECKING(for socklen_t)
    502 AC_TRY_COMPILE([
     521AC_COMPILE_IFELSE(
     522[AC_LANG_PROGRAM([[
    503523#ifdef HAVE_SYS_TYPES_H
    504524#include <sys/types.h>
     
    508528#endif
    509529  socklen_t x;
    510 ], [],[
     530]], [[]])],
     531[
    511532  AC_MSG_RESULT(yes)
    512533  AC_DEFINE_UNQUOTED([ACCEPT_TYPE_ARG3],[socklen_t], [type of arg3 of accept])
    513534  AC_DEFINE([HAVE_SOCKLEN_T], 1, [Define if you have socklen_t])
    514535],[
    515   AC_TRY_COMPILE([
     536  AC_COMPILE_IFELSE(
     537        [AC_LANG_PROGRAM([[
    516538#ifdef HAVE_SYS_TYPES_H
    517539#include <sys/types.h>
     
    521543#endif
    522544    int accept (int, struct sockaddr *, size_t *);
    523     ],[],[
     545    ]],[[]])],
     546    [
    524547      AC_MSG_RESULT(size_t)
    525548      AC_DEFINE_UNQUOTED([ACCEPT_TYPE_ARG3],[size_t], [type of arg3 of accept])
     
    556579dnl *****************************************
    557580
    558 AC_C_LONG_DOUBLE
     581AC_TYPE_LONG_DOUBLE
    559582SH_CHECK_TYPEDEF(long long, HAVE_LONG_LONG)
    560583SH_CHECK_TYPEDEF(uint16_t, HAVE_UINT16_T)
     
    565588   sh_sizeof_unsigned_long_long=`echo "$ac_cv_sizeof_unsigned_long_long" | sed 's%[^0-9]%%g'`
    566589   if test "$sh_sizeof_unsigned_long_long" = "8"; then
    567       AC_DEFINE(HAVE_LONG_LONG_64, 1, [Define if you have 64bit long long])
     590      AC_DEFINE([HAVE_LONG_LONG_64], [1], [Define if you have 64bit long long])
    568591   fi
    569592fi
     
    581604sh_sizeof_unsigned_long=`echo "$ac_cv_sizeof_unsigned_long" | sed 's%[^0-9]%%g'`
    582605if test "$sh_sizeof_unsigned_long"  = "4"; then
    583         AC_DEFINE(HAVE_LONG_32)
     606        AC_DEFINE([HAVE_LONG_32], [1], [long32])
    584607fi
    585608if test "$sh_sizeof_unsigned_long"  = "8"; then
    586         AC_DEFINE(HAVE_LONG_64)
     609        AC_DEFINE([HAVE_LONG_64], [1], [long64])
    587610fi
    588611sh_sizeof_unsigned_int=`echo "$ac_cv_sizeof_unsigned_int" | sed 's%[^0-9]%%g'`
    589612if test "$sh_sizeof_unsigned_int"   = "4"; then
    590         AC_DEFINE(HAVE_INT_32)
     613        AC_DEFINE([HAVE_INT_32], [1], [int32])
    591614fi
    592615sh_sizeof_unsigned_short=`echo "$ac_cv_sizeof_unsigned_short" | sed 's%[^0-9]%%g'`
    593616if test "$sh_sizeof_unsigned_short" = "4"; then
    594         AC_DEFINE(HAVE_SHORT_32)
     617        AC_DEFINE([HAVE_SHORT_32], [1], [short32])
    595618fi
    596619
     
    612635AC_MSG_CHECKING(whether struct stat has a st_flags field)
    613636AC_CACHE_VAL(e2fsprogs_cv_struct_st_flags,
    614         AC_TRY_COMPILE([#include <sys/stat.h>],
    615                 [struct stat stat; stat.st_flags = 0;],
     637        AC_COMPILE_IFELSE(
     638                [AC_LANG_PROGRAM([[
     639#include <sys/stat.h>
     640]],
     641                [[struct stat stat; stat.st_flags = 0;]])],
    616642                [e2fsprogs_cv_struct_st_flags=yes],
    617                 [e2fsprogs_cv_struct_st_flags=no]))
     643                [e2fsprogs_cv_struct_st_flags=no]
     644                ))
    618645AC_MSG_RESULT($e2fsprogs_cv_struct_st_flags)
     646
    619647if test "$e2fsprogs_cv_struct_st_flags" = yes; then
    620648  AC_MSG_CHECKING(whether st_flags field is useful)
    621649  AC_CACHE_VAL(e2fsprogs_cv_struct_st_flags_immut,
    622         AC_TRY_COMPILE([#include <sys/stat.h>],
    623                 [struct stat stat; stat.st_flags |= UF_IMMUTABLE;],
     650        AC_COMPILE_IFELSE(
     651                [AC_LANG_PROGRAM([[
     652#include <sys/stat.h>
     653]],
     654                [[struct stat stat; stat.st_flags |= UF_IMMUTABLE;]])],
    624655                [e2fsprogs_cv_struct_st_flags_immut=yes],
    625                 [e2fsprogs_cv_struct_st_flags_immut=no]))
     656                [e2fsprogs_cv_struct_st_flags_immut=no]
     657                ))
    626658  AC_MSG_RESULT($e2fsprogs_cv_struct_st_flags_immut)
    627659  if test "$e2fsprogs_cv_struct_st_flags_immut" = yes; then
    628           AC_DEFINE(HAVE_STAT_FLAGS)
     660          AC_DEFINE([HAVE_STAT_FLAGS], [1], [Have stat flags])
    629661  fi
    630662fi
     
    634666dnl
    635667AC_MSG_CHECKING(for struct cmsgcred)
    636 AC_TRY_COMPILE([
     668AC_COMPILE_IFELSE(
     669  [AC_LANG_PROGRAM([[
    637670#include <sys/types.h>
    638671#include <sys/socket.h>
    639 ],[
     672]],[[
    640673struct cmsgcred cred;
    641674
    642675cred.cmcred_pid = 0;
    643 ],sh_have_struct_cmsgcred=yes,sh_have_struct_cmsgcred=no)
     676]])],sh_have_struct_cmsgcred=yes,sh_have_struct_cmsgcred=no)
    644677AC_MSG_RESULT($sh_have_struct_cmsgcred)
    645678
    646679if test x$sh_have_struct_cmsgcred = xyes; then
    647     AC_DEFINE(HAVE_STRUCT_CMSGCRED,1,[Have cmsgcred structure])
     680    AC_DEFINE([HAVE_STRUCT_CMSGCRED], [1], [Have cmsgcred structure])
    648681fi
    649682
    650683AC_MSG_CHECKING(for struct fcred)
    651 AC_TRY_COMPILE([
     684AC_COMPILE_IFELSE(
     685  [AC_LANG_PROGRAM([[
    652686#include <sys/param.h>
    653687#include <sys/socket.h>
    654688#include <sys/ucred.h>
    655 ],[
     689]],[[
    656690struct fcred sockcred;
    657 ],sh_have_struct_fcred=yes,sh_have_struct_fcred=no)
     691]])],sh_have_struct_fcred=yes,sh_have_struct_fcred=no)
    658692AC_MSG_RESULT($sh_have_struct_fcred)
    659693
    660694if test x$sh_have_struct_fcred = xyes; then
    661     AC_DEFINE(HAVE_STRUCT_FCRED,1,[Have fcred structure])
     695    AC_DEFINE([HAVE_STRUCT_FCRED], [1], [Have fcred structure])
    662696fi
    663697
    664698AC_MSG_CHECKING(for struct sockcred)
    665 AC_TRY_COMPILE([
     699AC_COMPILE_IFELSE(
     700  [AC_LANG_PROGRAM([[
    666701#include <sys/param.h>
    667702#include <sys/socket.h>
    668703#include <sys/ucred.h>
    669 ],[
     704]],[[
    670705struct sockcred sockcred;
    671 ],sh_have_struct_sockcred=yes,sh_have_struct_sockcred=no)
     706]])],sh_have_struct_sockcred=yes,sh_have_struct_sockcred=no)
    672707AC_MSG_RESULT($sh_have_struct_sockcred)
    673708
    674709if test x$sh_have_struct_sockcred = xyes; then
    675     AC_DEFINE(HAVE_STRUCT_SOCKCRED,1,[Have sockcred structure])
     710    AC_DEFINE([HAVE_STRUCT_SOCKCRED], [1], [Have sockcred structure])
    676711fi
    677712
    678713AC_MSG_CHECKING(for SO_PEERCRED)
    679 AC_TRY_COMPILE([
     714AC_COMPILE_IFELSE(
     715  [AC_LANG_PROGRAM([[
    680716#include <sys/types.h>
    681717#include <sys/socket.h>
    682 ],[
     718]],[[
    683719int test = SO_PEERCRED;
    684 ],sh_have_SO_PEERCRED=yes,sh_have_SO_PEERCRED=no)
     720]])],sh_have_SO_PEERCRED=yes,sh_have_SO_PEERCRED=no)
    685721AC_MSG_RESULT($sh_have_SO_PEERCRED)
    686722
    687723if test x$sh_have_SO_PEERCRED = xyes; then
    688     AC_DEFINE(HAVE_SO_PEERCRED,1,[Have SO_PEERCRED define])
     724    AC_DEFINE([HAVE_SO_PEERCRED], [1], [Have SO_PEERCRED define])
    689725fi
    690726
    691727AC_MSG_CHECKING(for union semun)
    692 AC_TRY_COMPILE([#include <sys/types.h>
     728AC_COMPILE_IFELSE(
     729  [AC_LANG_PROGRAM([[
     730#include <sys/types.h>
    693731#include <sys/ipc.h>
    694 #include <sys/sem.h>],[union semun foo;], [sh_have_semun=yes], [sh_have_semun=no])
     732#include <sys/sem.h>
     733]],[[
     734union semun foo;
     735]])], [sh_have_semun=yes], [sh_have_semun=no])
    695736AC_MSG_RESULT($sh_have_semun)
    696737if test x$sh_have_semun = xyes
    697738then
    698   AC_DEFINE(HAVE_UNION_SEMUN, 1, [union semun already defined in sys/ipc.h or sys/sem.h])
     739  AC_DEFINE([HAVE_UNION_SEMUN], [1], [union semun already defined in sys/ipc.h or sys/sem.h])
    699740fi
    700741
     
    741782if test -d "/proc/$$"
    742783then
    743         AC_DEFINE([HAVE_PROCFS],[1],[Define if you have a proc fs])
     784        AC_DEFINE([HAVE_PROCFS], [1], [Define if you have a proc fs])
    744785fi
    745786
     
    755796then
    756797        # LIBS="-lgmp $LIBS"
    757         AC_DEFINE(HAVE_LIBGMP, 1, [Have GNU gmp library])
     798        AC_DEFINE([HAVE_LIBGMP], [1], [Have GNU gmp library])
    758799fi
    759800AC_CHECK_HEADERS(gmp.h)
     
    773814        AC_MSG_ERROR([Cannot find ps in any of /usr/ucb /bin /usr/bin])
    774815fi
    775 AC_DEFINE_UNQUOTED([PSPATH], _("$PS"), [Path to ps])
     816AC_DEFINE_UNQUOTED([PSPATH], [_("$PS")], [Path to ps executable])
    776817
    777818AC_MSG_CHECKING([how to use ps])
     
    808849        PSARG="-e"
    809850fi
    810 AC_DEFINE_UNQUOTED([PSARG], _("$PSARG"), [Argument for ps])
     851AC_DEFINE_UNQUOTED([PSARG], [_("$PSARG")], [Argument for ps])
    811852AC_MSG_RESULT([$PS $PSARG])
    812853
     
    821862        [
    822863        if test "x${enable_db_reload}" = xyes; then
    823                 AC_DEFINE(RELOAD_DATABASE)
     864                AC_DEFINE([RELOAD_DATABASE], [1], [database reload on SIGHUP])
    824865        fi
    825866        ]
     
    830871        [
    831872        if test "x${enable_xml_log}" = xyes; then
    832                 AC_DEFINE(SH_USE_XML)
     873                AC_DEFINE([SH_USE_XML], [1], [logfile in XML format])
    833874        fi
    834875        ]
     
    842883                :
    843884        else
    844                 AC_DEFINE(SH_WITH_MAIL)
     885                AC_DEFINE([SH_WITH_MAIL], [1], [internal SMTP mailer])
    845886        fi
    846887        ],
    847         [AC_DEFINE(SH_WITH_MAIL)]
     888        [AC_DEFINE([SH_WITH_MAIL], [1], [internal SMTP mailer])]
    848889)
    849890
     
    875916                :
    876917        else
    877                 AC_DEFINE(WITH_EXTERNAL)
     918                AC_DEFINE([WITH_EXTERNAL], [1], [can use external scripts])
    878919        fi
    879920        ],
    880         [AC_DEFINE(WITH_EXTERNAL)]
     921        [AC_DEFINE([WITH_EXTERNAL], [1], [can use external scripts])]
    881922)
    882923
     
    886927       if test "x${ac_cv_header_sys_msg_h}" = "xyes"; then
    887928           if test "x${enable_message_queue}" = xyes; then
    888                AC_DEFINE(WITH_MESSAGE_QUEUE)
    889                AC_DEFINE_UNQUOTED(MESSAGE_QUEUE_MODE, 0700)
     929               AC_DEFINE([WITH_MESSAGE_QUEUE], [1], [SysV message queue])
     930               AC_DEFINE_UNQUOTED([MESSAGE_QUEUE_MODE], [0700], [mode of message queue])
    890931           elif test "x${enable_message_queue}" != xno; then
    891932               echo "${enableval}" | grep ['[^0123456789]'] >/dev/null 2>&1 &&
     
    894935                   grep ['0[0123456789][0123456789][0123456789]'] >/dev/null 2>&1 ||
    895936                   AC_MSG_ERROR([With --enable-message-queue=MODE, MODE must be an octal (0nnn) number])
    896                AC_DEFINE(WITH_MESSAGE_QUEUE)
    897                AC_DEFINE_UNQUOTED(MESSAGE_QUEUE_MODE, ${enable_message_queue})
     937               AC_DEFINE([WITH_MESSAGE_QUEUE], [1], [SysV message queue])
     938               AC_DEFINE_UNQUOTED([MESSAGE_QUEUE_MODE], [${enable_message_queue}], [mode of message queue])
    898939           fi
    899940       else
     
    9661007                     [],
    9671008                     [ AC_MSG_ERROR([Could not find tcpd.h for libwrap. You need to install tcp_wrappers.]) ])
    968      AC_TRY_LINK([ #include <tcpd.h>
    969                    int allow_severity; int deny_severity; ],
    970                  [ hosts_access((struct request_info *) 0); ],
    971                  [ AC_DEFINE(SH_USE_LIBWRAP,1,[Build with tcp wrapper support]) ],
    972                  [ AC_MSG_ERROR([Could not find the libwrap library.]) ])
     1009     AC_LINK_IFELSE(
     1010        [AC_LANG_PROGRAM([[
     1011#include <tcpd.h>
     1012]],[[
     1013int allow_severity;
     1014int deny_severity;
     1015hosts_access((struct request_info *) 0); ]])],
     1016        [ AC_DEFINE([SH_USE_LIBWRAP], [1], [Build with tcp wrapper support]) ],
     1017        [ AC_MSG_ERROR([Could not find the libwrap library.]) ]
     1018        )
    9731019  fi ],
    9741020  AC_MSG_RESULT(no)
     
    10721118                       
    10731119                        *)
    1074                                 AC_DEFINE(SH_COMPILE_STATIC, 1, [Define if compiling static])
     1120                                AC_DEFINE([SH_COMPILE_STATIC], [1], [Define if compiling static])
    10751121                                sh_no_gcc_static=no
    10761122                                LDFLAGS="$LDFLAGS -static"
     
    10781124                    esac
    10791125                else
    1080                    AC_DEFINE(SH_COMPILE_STATIC, 1, [Define if compiling static])
     1126                   AC_DEFINE([SH_COMPILE_STATIC], [1], [Define if compiling static])
    10811127                   sh_no_gcc_static=yes
    10821128                   case "$host_os" in
     
    11491195fi
    11501196AC_CHECK_FUNC(pmap_getmaps,
    1151         AC_DEFINE([HAVE_PMAP_GETMAPS], [], [Define if pmap_getmaps available]), [],[])
     1197        AC_DEFINE([HAVE_PMAP_GETMAPS], [1], [Define if pmap_getmaps available]), [],[])
    11521198
    11531199       
     
    12031249               AM_PATH_LIBPRELUDE([0.9.6],
    12041250               [
    1205                 AC_DEFINE(HAVE_LIBPRELUDE,1,[Have libprelude])
     1251                AC_DEFINE([HAVE_LIBPRELUDE], [1], [Have libprelude])
    12061252                CFLAGS="$CFLAGS $LIBPRELUDE_PTHREAD_CFLAGS"
    12071253                LDFLAGS="$LDFLAGS $LIBPRELUDE_LDFLAGS"
     
    13131359                CPPFLAGS="$CPPFLAGS -I${MYSQL_INC_DIR}"
    13141360          fi 
    1315           AC_DEFINE(WITH_MYSQL)
    1316           AC_DEFINE(WITH_DATABASE)
     1361          AC_DEFINE([WITH_MYSQL], [1], [Use mysql as database])
     1362          AC_DEFINE([WITH_DATABASE], [1], [Use a database])
    13171363          if test "x$zlib_found" = "xyes"
    13181364          then
     
    13431389          AC_CHECK_HEADERS(mysql/mysql.h)
    13441390        elif test "x${withval}" = "xpostgresql"; then
    1345           AC_DEFINE(WITH_POSTGRES)
    1346           AC_DEFINE(WITH_DATABASE)
     1391          AC_DEFINE([WITH_POSTGRES], [1], [Use postgres as database])
     1392          AC_DEFINE([WITH_DATABASE], [1], [Use a database])
    13471393          #
    13481394          PGCONF="no"
     
    14891535          CPPFLAGS="${CPPFLAGS} -I${ODBC_INC_DIR}"
    14901536          LIBS="${LIBS} -L${ODBC_LIB_DIR} -l$ODBC_LIB"
    1491           AC_DEFINE(WITH_ODBC)
    1492           AC_DEFINE(WITH_DATABASE)
     1537          AC_DEFINE([WITH_ODBC], [1], [Use odbc as database])
     1538          AC_DEFINE([WITH_DATABASE], [1], [Use a database])
    14931539
    14941540        elif test "x${withval}" = "xoracle"; then
     
    15551601            fi
    15561602          fi
    1557           AC_DEFINE(WITH_ORACLE)
    1558           AC_DEFINE(WITH_DATABASE)
     1603          AC_DEFINE([WITH_ORACLE], [1], [Use oracle as database])
     1604          AC_DEFINE([WITH_DATABASE], [1], [Use a database])
    15591605
    15601606        else
     
    15691615        if test "x${withval}" != xno; then
    15701616                mycons="$withval"
    1571                 AC_DEFINE_UNQUOTED(DEFAULT_CONSOLE, _("${mycons}") )
     1617                AC_DEFINE_UNQUOTED([DEFAULT_CONSOLE], [_("${mycons}")], [] )
    15721618        fi
    15731619        ])
     
    15831629        ],
    15841630        [myaltcons="NULL"])
    1585 AC_DEFINE_UNQUOTED(ALT_CONSOLE, _("${myaltcons}") )
     1631AC_DEFINE_UNQUOTED([ALT_CONSOLE], [_("${myaltcons}")], [] )
    15861632
    15871633AC_ARG_WITH(timeserver,
     
    15901636        if test "x${withval}" != xno; then
    15911637                mytimeserv="$withval"
    1592                 AC_DEFINE(HAVE_NTIME)
     1638                AC_DEFINE([HAVE_NTIME], [1], [use time server])
    15931639        else
    15941640                mytimeserv="NULL"
     
    15961642        ],
    15971643        mytimeserv="NULL")
    1598 AC_DEFINE_UNQUOTED(DEFAULT_TIMESERVER, _("${mytimeserv}") )
     1644AC_DEFINE_UNQUOTED([DEFAULT_TIMESERVER], [_("${mytimeserv}")], [] )
    15991645
    16001646AC_ARG_WITH(alttimeserver,
     
    16031649        if test "x${withval}" != xno; then
    16041650                myalttimeserv="$withval"
    1605                 AC_DEFINE(HAVE_NTIME)
     1651                AC_DEFINE([HAVE_NTIME], [1], [use time server])
    16061652        else
    16071653                myalttimeserv="NULL"
     
    16091655        ],
    16101656        myalttimeserv="NULL")
    1611 AC_DEFINE_UNQUOTED(ALT_TIMESERVER, _("${myalttimeserv}") )
     1657AC_DEFINE_UNQUOTED([ALT_TIMESERVER], [_("${myalttimeserv}")], [] )
    16121658
    16131659AC_ARG_ENABLE(login-watch,
     
    16151661        [
    16161662        if test "x${enable_login_watch}" = xyes; then
    1617                 AC_DEFINE(SH_USE_UTMP)
     1663                AC_DEFINE([SH_USE_UTMP], [1], [watch for login/logout])
    16181664        fi
    16191665        ]
     
    16241670        [
    16251671        if test "x${enable_mounts_check}" = xyes; then
    1626                 AC_DEFINE(SH_USE_MOUNTS)
     1672                AC_DEFINE([SH_USE_MOUNTS], [1], [check mount options])
    16271673        fi
    16281674        ]
     
    16351681           AC_CHECK_HEADER(pcre.h,
    16361682                           [
    1637                            AC_DEFINE(USE_LOGFILE_MONITOR, 1, [Define if you want the logfile monitor module.])
     1683                           AC_DEFINE([USE_LOGFILE_MONITOR], [1], [Define if you want the logfile monitor module.])
    16381684                           LIBS="-lpcre $LIBS"
    16391685                           ],
     
    16411687                                AC_CHECK_HEADER(pcre/pcre.h,
    16421688                                [
    1643                                 AC_DEFINE(USE_LOGFILE_MONITOR, 1, [Define if you want the logfile monitor module.])
    1644                                 AC_DEFINE(HAVE_PCRE_PCRE_H, 1, [Define if you have pcre/pcre.h.])
     1689                                AC_DEFINE([USE_LOGFILE_MONITOR], [1], [Define if you want the logfile monitor module.])
     1690                                AC_DEFINE([HAVE_PCRE_PCRE_H], [1], [Define if you have pcre/pcre.h.])
    16451691                                LIBS="-lpcre $LIBS"
    16461692                                ],
    1647                                 AC_MSG_ERROR([The --enable-logfile-monitor option requires libpcre. For compiling the pcre development package is needed.])
     1693                                [AC_MSG_ERROR([The --enable-logfile-monitor option requires libpcre. For compiling the pcre development package is needed.])]
    16481694                                )
    16491695                          ]
    16501696           )
    16511697           AC_CHECK_LIB(pcre, pcre_dfa_exec, [
    1652                               AC_DEFINE([HAVE_PCRE_DFA_EXEC], 1, [Define if you have pcre_dfa_exec])
     1698                              AC_DEFINE([HAVE_PCRE_DFA_EXEC], [1], [Define if you have pcre_dfa_exec])
    16531699                              ], [
    16541700                              AC_MSG_WARN([pcre_dfa_exec not available])
     
    16701716                fi
    16711717                LIBS="$LIBS $LIBRT"
    1672                 AC_DEFINE(SH_USE_PROCESSCHECK, [1], [Define if you want to check processes])
     1718                AC_DEFINE([SH_USE_PROCESSCHECK], [1], [Define if you want to check processes])
    16731719        fi
    16741720        ]
     
    16791725        [
    16801726        if test "x${enable_port_check}" = xyes; then
    1681                 AC_DEFINE(SH_USE_PORTCHECK, [1], [Define if you want to check ports])
     1727                AC_DEFINE([SH_USE_PORTCHECK], [1], [Define if you want to check ports])
    16821728        fi
    16831729        ]
     
    16881734       [
    16891735       if test "x${enableval}" = "xyes"; then
    1690                AC_DEFINE(SH_USE_USERFILES)
     1736               AC_DEFINE([SH_USE_USERFILES], [1], [check user files])
    16911737       fi
    16921738       ]
     
    16981744        if test "x${enable_debug}" = "xyes"; then
    16991745                if test "x${mydebugflag}" != "xyes"; then
    1700                         AC_DEFINE(MEM_DEBUG)
     1746                        AC_DEFINE([MEM_DEBUG], [1], [] )
    17011747                fi
    1702                 AC_DEFINE(WITH_TPT)
    1703                 AC_DEFINE(SL_DEBUG)
    1704                 AC_DEFINE(DNMALLOC_CHECKS, 1, [Debug dnmalloc])
    1705                 AC_DEFINE(PARANOIA, 0, [Paranoia level for dnmalloc])
    1706                 AC_DEFINE(SL_FAIL_ON_ERROR)
     1748                AC_DEFINE([WITH_TPT], [1], [] )
     1749                AC_DEFINE([SL_DEBUG], [1], [] )
     1750                AC_DEFINE([DNMALLOC_CHECKS], [1], [Debug dnmalloc])
     1751                AC_DEFINE([PARANOIA], [0], [Paranoia level for dnmalloc])
     1752                AC_DEFINE([SL_FAIL_ON_ERROR], [1], [] )
    17071753                if test "x${myneedg3}" = "xyes"; then
    17081754                        mydebugdef="-g3"
     
    17121758                mydebugit="yes"
    17131759        elif test "x${enable_debug}" = "xmem"; then
    1714                 AC_DEFINE(MEM_DEBUG)
    1715                 AC_DEFINE(SH_ABORT_ON_ERROR, 1, [Use abort])
     1760                AC_DEFINE([MEM_DEBUG], [1], [] )
     1761                AC_DEFINE([SH_ABORT_ON_ERROR], [1], [Use abort])
    17161762                if test "x${myneedg3}" = "xyes"; then
    17171763                        mydebugdef="-g3"
     
    17211767                mydebugit="yes"
    17221768        elif test "x${enable_debug}" = "xgdb"; then
    1723                 AC_DEFINE(SH_ABORT_ON_ERROR, 1, [Use abort])
     1769                AC_DEFINE([SH_ABORT_ON_ERROR], [1], [Use abort])
    17241770                if test "x${myneedg3}" = "xyes"; then
    17251771                        mydebugdef="-g3"
     
    17491795if test "x${samhain_64_asm}" = xyes; then
    17501796        if test "x${sh_enable_asm}" = xyes; then
    1751            AC_DEFINE([TIGER_OPT_ASM],1,[Define to use tiger x86_64 optimized assembly])
     1797           AC_DEFINE([TIGER_OPT_ASM], [1], [Define to use tiger x86_64 optimized assembly])
    17521798        fi
    17531799fi
     
    17571803        [
    17581804        if test "x${enable_ipv6}" = xno; then
    1759                 AC_DEFINE(USE_IPV4,1,[Define if you do not want IPv6])
     1805                AC_DEFINE([USE_IPV4], [1], [Define if you do not want IPv6])
    17601806        fi
    17611807        ]
     
    17971843
    17981844if test "x${sh_dnmalloc_enabled}" = xno; then
    1799    AC_DEFINE(USE_SYSTEM_MALLOC,1,[Define if you want to use the system malloc])
     1845   AC_DEFINE([USE_SYSTEM_MALLOC], [1], [Define if you want to use the system malloc])
    18001846fi
    18011847
     
    18051851        if test "x${enable_ptrace}" = xyes; then
    18061852                if test "x$mydebugit" != "xyes"; then
    1807                         AC_DEFINE(SCREW_IT_UP)
     1853                        AC_DEFINE([SCREW_IT_UP], [1], [anti debug])
    18081854                fi
    18091855        fi
     
    18781924esac
    18791925
     1926dnl for entropy gathering daemon
    18801927AC_ARG_WITH(egd-socket,
    18811928    [  --with-egd-socket=NAME   EGD socket name],
    18821929            egd_socket_name="$withval", egd_socket_name="" )
    1883 AC_DEFINE_UNQUOTED(EGD_SOCKET_NAME, _("$egd_socket_name") )
     1930AC_DEFINE_UNQUOTED([EGD_SOCKET_NAME], [_("$egd_socket_name")], [] )
    18841931
    18851932dnl
     
    18931940  ;;
    18941941egd)
    1895   AC_DEFINE(HAVE_EGD_RANDOM)
     1942  AC_DEFINE([HAVE_EGD_RANDOM], [1], [entropy gathering daemon])
    18961943  try_dev_random=no
    18971944  ;;
    18981945unix)
    1899   AC_DEFINE(HAVE_UNIX_RANDOM)
     1946  AC_DEFINE([HAVE_UNIX_RANDOM], [1], [unix entropy gathering])
    19001947  try_dev_random=no
    19011948  ;;
     
    19061953  AC_MSG_CHECKING(whether /dev/random exists)
    19071954    if test -r "/dev/srandom" && test -c "/dev/srandom"; then
    1908         AC_DEFINE(HAVE_URANDOM)
    1909         AC_DEFINE_UNQUOTED(NAME_OF_DEV_RANDOM, _("/dev/srandom") )
     1955        AC_DEFINE([HAVE_URANDOM], [1], [] )
     1956        AC_DEFINE_UNQUOTED([NAME_OF_DEV_RANDOM], [_("/dev/srandom")], [] )
    19101957        AC_MSG_RESULT(yes)
    19111958        if test -r "/dev/urandom" && test -c "/dev/urandom"; then
    1912           AC_DEFINE_UNQUOTED(NAME_OF_DEV_URANDOM, _("/dev/urandom") )
     1959          AC_DEFINE_UNQUOTED([NAME_OF_DEV_URANDOM], [_("/dev/urandom")], [] )
    19131960        fi
    19141961    else
    19151962        if test -r "/dev/random" && test -c "/dev/random"; then
    1916                 AC_DEFINE(HAVE_URANDOM)
    1917                 AC_DEFINE_UNQUOTED(NAME_OF_DEV_RANDOM, _("/dev/random") )
     1963                AC_DEFINE([HAVE_URANDOM], [1], [] )
     1964                AC_DEFINE_UNQUOTED([NAME_OF_DEV_RANDOM], [_("/dev/random")], [] )
    19181965                AC_MSG_RESULT(yes)
    19191966                if test -r "/dev/urandom" && test -c "/dev/urandom"; then
    1920                    AC_DEFINE_UNQUOTED(NAME_OF_DEV_URANDOM, _("/dev/urandom") )
     1967                   AC_DEFINE_UNQUOTED([NAME_OF_DEV_URANDOM], [_("/dev/urandom")], [] )
    19211968                fi
    19221969        else
    19231970                AC_MSG_RESULT(no)
    1924                 AC_DEFINE(HAVE_UNIX_RANDOM)
     1971                AC_DEFINE([HAVE_UNIX_RANDOM], [1], [unix entropy gathering])
    19251972        fi
    19261973    fi
     
    19321979        [
    19331980        if test "x${enable_udp}" = xyes; then
    1934                 AC_DEFINE(INET_SYSLOG)
     1981                AC_DEFINE([INET_SYSLOG], [1], [server may listen on 514/udp for syslog reports])
    19351982        fi
    19361983        ]
     
    19471994)
    19481995if test "x${myencrypt}" = "xyes"; then
    1949         AC_DEFINE(SH_ENCRYPT)
    1950         AC_DEFINE(SH_ENCRYPT_2)
     1996        AC_DEFINE([SH_ENCRYPT], [1], [client/server encryption])
     1997        AC_DEFINE([SH_ENCRYPT_2], [1], [client/server encryption v2])
    19511998fi
    19521999
     
    19612008)
    19622009if test "x${sh_use_srp_proto}" = xyes; then
    1963         AC_DEFINE(USE_SRP_PROTOCOL)
     2010        AC_DEFINE([USE_SRP_PROTOCOL], [1], [auth with SRP])
    19642011fi
    19652012
     
    19722019        ],
    19732020        [myport="49777"])
    1974 AC_DEFINE_UNQUOTED(SH_DEFAULT_PORT, ${myport})
     2021AC_DEFINE_UNQUOTED([SH_DEFAULT_PORT], [${myport}], [TCP port for client/server connection])
    19752022AC_SUBST(myport)
    19762023
     
    19882035        ],
    19892036        [mylogsrv="NULL"])
    1990 AC_DEFINE_UNQUOTED(DEFAULT_LOGSERVER, _("${mylogsrv}") )
     2037AC_DEFINE_UNQUOTED([DEFAULT_LOGSERVER], [_("${mylogsrv}")], [] )
    19912038AC_SUBST(mylogsrv)
    19922039
     
    20042051        ],
    20052052        [myaltlogsrv="NULL"])
    2006 AC_DEFINE_UNQUOTED(ALT_LOGSERVER, _("${myaltlogsrv}"))
     2053AC_DEFINE_UNQUOTED([ALT_LOGSERVER], [_("${myaltlogsrv}")], [] )
    20072054
    20082055
     
    20172064        [
    20182065        if test "x${enableval}" != "x"; then
    2019                 AC_DEFINE(SH_STEALTH_NOCL)
     2066                AC_DEFINE([SH_STEALTH_NOCL], [1], [restrict CL parsing])
    20202067        fi
    20212068        if test "x${enableval}" = "xstop" || test "x${enableval}" = "xstart"; then
     
    20342081        ]
    20352082)
    2036 AC_DEFINE_UNQUOTED(NOCL_CODE, _("${nocl_code}") )
     2083AC_DEFINE_UNQUOTED([NOCL_CODE], [_("${nocl_code}")], [code to enable CL parsing] )
    20372084AC_SUBST(nocl_code)
    20382085AC_ARG_ENABLE(stealth,
    20392086        [  --enable-stealth=XOR_VAL     enable stealth mode [[no]]],
    2040         [AC_DEFINE(SH_STEALTH)
     2087        [
     2088        AC_DEFINE([SH_STEALTH], [1], [enable stealth mode])
    20412089        if test "x${enableval}" != "xyes"; then
    20422090                echo "${enableval}" | grep ['[^0123456789]'] >/dev/null 2>&1 &&
     
    20632111        [  --enable-micro-stealth=XOR_VAL       enable micro stealth mode [[no]]],
    20642112        [
    2065         AC_DEFINE(SH_STEALTH)
    2066         AC_DEFINE(SH_STEALTH_MICRO)
     2113        AC_DEFINE([SH_STEALTH], [1], [enable stealth mode])
     2114        AC_DEFINE([SH_STEALTH_MICRO], [1], [enable micro stealth mode])
    20672115        if test "x${enableval}" != "xyes"; then
    20682116                echo "${enableval}" | grep ['[^0123456789]'] >/dev/null 2>&1 &&
     
    21392187        fi
    21402188        ])
    2141 AC_DEFINE_UNQUOTED(DEFAULT_IDENT, _("${myident}") )
     2189AC_DEFINE_UNQUOTED([DEFAULT_IDENT], [_("${myident}")], [use this as install name] )
    21422190AC_SUBST(myident)
    21432191AC_SUBST(need_user_install)
     
    21482196AC_SUBST(xor_code)
    21492197
    2150 AC_DEFINE_UNQUOTED(XOR_CODE, ${xor_code})
    2151 AC_DEFINE_UNQUOTED(SH_SYSCALLTABLE, ${sh_syscalltable})
     2198AC_DEFINE_UNQUOTED([XOR_CODE], [${xor_code}], [] )
    21522199
    21532200
     
    21562203exepack_state2=`${srcdir}/c_random.sh 2>/dev/null`
    21572204
    2158 AC_DEFINE_UNQUOTED(EXEPACK_STATE_0, ${exepack_state0})
    2159 AC_DEFINE_UNQUOTED(EXEPACK_STATE_1, ${exepack_state1})
    2160 AC_DEFINE_UNQUOTED(EXEPACK_STATE_2, ${exepack_state2})
     2205AC_DEFINE_UNQUOTED([EXEPACK_STATE_0], [${exepack_state0}], [exepack init key p1])
     2206AC_DEFINE_UNQUOTED([EXEPACK_STATE_1], [${exepack_state1}], [exepack init key p2])
     2207AC_DEFINE_UNQUOTED([EXEPACK_STATE_2], [${exepack_state2}], [exepack init key p3])
    21612208
    21622209
     
    21652212        [
    21662213        if test "x${enableval}" = "xyes"; then
    2167                 AC_DEFINE(SH_USE_SUIDCHK)
     2214                AC_DEFINE([SH_USE_SUIDCHK], [1], [check for suid/sgid files])
    21682215        fi
    21692216        ]
     
    22362283pos_tf=`expr $pos_tf_2 + 1`
    22372284AC_MSG_RESULT(${pos_tf})
    2238 AC_DEFINE_UNQUOTED(POS_TF, ${pos_tf} )
     2285AC_DEFINE_UNQUOTED([POS_TF], [${pos_tf}], [] )
    22392286
    22402287mykeybase=`echo ${my_key_A},${my_key_B}`
    2241 AC_DEFINE_UNQUOTED(DEFKEY, ${mykeybase} )
     2288AC_DEFINE_UNQUOTED([DEFKEY], [${mykeybase}], [] )
    22422289AC_SUBST(mykeybase)
    22432290
     
    23072354                fi
    23082355          fi
    2309           AC_DEFINE([WITH_SIG], 1, [Define if signature checking is supported.])
    2310           AC_DEFINE([WITH_SIGNIFY], 1, [Define if using OpenBSD signify for signature checking.])
    2311           AC_DEFINE_UNQUOTED([DEFAULT_SIG_PATH], _("${mysignify}"), [Define as path to signing binary])
     2356          AC_DEFINE([WITH_SIG], [1], [Define if signature checking is supported.])
     2357          AC_DEFINE([WITH_SIGNIFY], [1], [Define if using OpenBSD signify for signature checking.])
     2358          AC_DEFINE_UNQUOTED([DEFAULT_SIG_PATH], [_("${mysignify}")], [Define as path to signing binary])
    23122359          AC_SUBST(mysignify)
    23132360        fi
     
    23262373                        fi
    23272374                fi
    2328                 AC_DEFINE([HAVE_SIG_KEY_HASH], 1, [Define if signing binary checksum available.])
    2329                 AC_DEFINE_UNQUOTED([SIG_KEY_HASH], _("${withval}"), [Define as the signify public key checksum.] )
     2375                AC_DEFINE([HAVE_SIG_KEY_HASH], [1], [Define if signing binary checksum available.])
     2376                AC_DEFINE_UNQUOTED([SIG_KEY_HASH], [_("${withval}")], [Define as the signify public key checksum.] )
    23302377        fi
    23312378        ]
     
    23972444                fi
    23982445          fi
    2399           AC_DEFINE([WITH_SIG], 1, [Define if signature checking is supported.])
    2400           AC_DEFINE(WITH_GPG)
    2401           AC_DEFINE_UNQUOTED([DEFAULT_SIG_PATH], _("${mygpg}"), [Define as path to signing binary])
     2446          AC_DEFINE([WITH_SIG], [1], [Define if signature checking is supported.])
     2447          AC_DEFINE([WITH_GPG], [1], [] )
     2448          AC_DEFINE_UNQUOTED([DEFAULT_SIG_PATH], [_("${mygpg}")], [Define as path to signing binary])
    24022449          AC_SUBST(mygpg)
    24032450        fi
     
    24442491                        fi
    24452492                fi
    2446                 AC_DEFINE([HAVE_SIG_CHECKSUM], 1, [Define if signing binary checksum available.])
    2447                 AC_DEFINE_UNQUOTED([SIG_HASH], _("${mychk}"), [Define as the signing binary TIGER192 checksum.] )
     2493                AC_DEFINE([HAVE_SIG_CHECKSUM], [1], [Define if signing binary checksum available.])
     2494                AC_DEFINE_UNQUOTED([SIG_HASH], [_("${mychk}")], [Define as the signing binary TIGER192 checksum.] )
    24482495                echo "${mychk}" | sed 's,.*:,,g' | sed 's, ,,g' | sed 's,\(.\),\1:,g' | awk '{ split($0, arr, ":"); m = length($1)/2; print "#ifndef CHKSUM_H"; print "#define CHKSUM_H"; print "char sigchk[50];"; for (i=1; i <= m; i++) printf "sigchk[%d] = %c%s%c;\n", i-1, 39, arr[i], 39; printf "sigchk[48] = %c%c0%c;\n", 39, 92, 39; print "#endif"; }' > sh_sig_chksum.h
    24492496        fi
     
    24532500        then
    24542501                if test "x${mychk}" != "x"; then
    2455                         AC_DEFINE([HAVE_SIG_CHECKSUM], 1, [Define if signing binary checksum available.])
    2456                         AC_DEFINE_UNQUOTED([SIG_HASH], _("${mychk}"), [Define as the signing binary TIGER192 checksum.] )
     2502                        AC_DEFINE([HAVE_SIG_CHECKSUM], [1], [Define if signing binary checksum available.])
     2503                        AC_DEFINE_UNQUOTED([SIG_HASH], [_("${mychk}")], [Define as the signing binary TIGER192 checksum.] )
    24572504                        echo "${mychk}" | sed 's,.*:,,g' | sed 's, ,,g' | sed 's,\(.\),\1:,g' | awk '{ split($0, arr, ":"); m = length($1)/2; print "#ifndef CHKSUM_H"; print "#define CHKSUM_H"; print "char sigchk[50];"; for (i=1; i <= m; i++) printf "sigchk[%d] = %c%s%c;\n", i-1, 39, arr[i], 39; printf "sigchk[48] = %c%c0%c;\n", 39, 92, 39; print "#endif"; }' > sh_sig_chksum.h
    24582505                fi
     
    24752522                        then
    24762523                                myfp="${withval0}"
    2477                                 AC_DEFINE(USE_FINGERPRINT)
    2478                                 AC_DEFINE_UNQUOTED(SH_GPG_FP, _("${myfp}") )
     2524                                AC_DEFINE([USE_FINGERPRINT], [1], [] )
     2525                                AC_DEFINE_UNQUOTED([SH_GPG_FP], [_("${myfp}")], [] )
    24792526                                echo "${myfp}" | sed 's,.*:,,g' | sed 's, ,,g' | sed 's,\(.\),\1:,g' | awk '{ split($0, arr, ":"); m = length($1)/2; print "#ifndef FINGERPRINT_H"; print "#define FINGERPRINT_H"; printf "char gpgfp[%d];\n", m+1; for (i=1; i <= m; i++) printf "gpgfp[%d] = %c%s%c;\n", i-1, 39, arr[i], 39; printf "gpgfp[%d] = %c%c0%c;\n", m, 39, 92, 39; print "#endif"; }' > sh_gpg_fp.h
    24802527                        else
     
    25162563        ],
    25172564        [myrcp="NULL"])
    2518 AC_DEFINE_UNQUOTED(DEFAULT_MAILADDRESS, _("${myrcp}") )
     2565AC_DEFINE_UNQUOTED([DEFAULT_MAILADDRESS], [_("${myrcp}")], [] )
    25192566
    25202567
     
    25272574        mysender="daemon"
    25282575        ])
    2529 AC_DEFINE_UNQUOTED(DEFAULT_SENDER, _("${mysender}") )
     2576AC_DEFINE_UNQUOTED([DEFAULT_SENDER], [_("${mysender}")], [] )
    25302577
    25312578
     
    25552602        ],
    25562603        [mytrust="0"] )
    2557 AC_DEFINE_UNQUOTED(SL_ALWAYS_TRUSTED, ${mytrust} )
     2604AC_DEFINE_UNQUOTED([SL_ALWAYS_TRUSTED], [${mytrust}], [UIDs of trusted users] )
    25582605AC_SUBST(mytrust)
    25592606
     
    25652612        if test "x${cross_compiling}" = xyes; then
    25662613                mytmpdir="$withval"
    2567                 AC_DEFINE_UNQUOTED(SH_TMPDIR, _("${mytmpdir}") )
     2614                AC_DEFINE_UNQUOTED([SH_TMPDIR], [_("${mytmpdir}")], [] )
    25682615        else
    25692616                if test -d "${withval}"; then
    25702617                        mytmpdir="$withval"
    2571                         AC_DEFINE_UNQUOTED(SH_TMPDIR, _("${mytmpdir}") )
     2618                        AC_DEFINE_UNQUOTED([SH_TMPDIR], [_("${mytmpdir}")], [] )
    25722619                else
    25732620                        mytmpdir="$withval"
    2574                         AC_DEFINE_UNQUOTED(SH_TMPDIR, _("${mytmpdir}") )
     2621                        AC_DEFINE_UNQUOTED([SH_TMPDIR], [_("${mytmpdir}")], [] )
    25752622                        AC_MSG_WARN([--with-tmp-dir: tmp directory ${withval} does not exist])
    25762623                fi
     
    26722719        ]
    26732720)
    2674 AC_DEFINE_UNQUOTED(DEFAULT_CONFIGFILE, _("${myconffile}") )
     2721AC_DEFINE_UNQUOTED([DEFAULT_CONFIGFILE], [_("${myconffile}")], [] )
    26752722AC_SUBST(myconffile)
    26762723AC_SUBST(myrpmconffile)
     
    26942741        ]
    26952742)
    2696 AC_DEFINE_UNQUOTED(DEFAULT_ERRFILE, _("${mylogfile}") )
    2697 AC_DEFINE_UNQUOTED(DEFAULT_LOGDIR, _("${mylogdir}") )
     2743AC_DEFINE_UNQUOTED([DEFAULT_ERRFILE], [_("${mylogfile}")], [] )
     2744AC_DEFINE_UNQUOTED([DEFAULT_LOGDIR], [_("${mylogdir}")], [] )
    26982745AC_SUBST(mylogfile)
    26992746AC_SUBST(mylogdir)
     
    27172764        ]
    27182765)
    2719 AC_DEFINE_UNQUOTED(DEFAULT_ERRLOCK, _("${mylockfile}") )
    2720 AC_DEFINE_UNQUOTED(DEFAULT_PIDDIR, _("${mylockdir}") )
     2766AC_DEFINE_UNQUOTED([DEFAULT_ERRLOCK], [_("${mylockfile}")], [] )
     2767AC_DEFINE_UNQUOTED([DEFAULT_PIDDIR], [_("${mylockdir}")], [] )
    27212768AC_SUBST(mylockfile)
    27222769AC_SUBST(mylockdir)
     
    27552802        myrpmdatafile="${mydatafile}"
    27562803        ])
    2757 AC_DEFINE_UNQUOTED(DEFAULT_DATA_FILE, _("${mydatafile}") )
     2804AC_DEFINE_UNQUOTED([DEFAULT_DATA_FILE], [_("${mydatafile}")], [] )
    27582805AC_SUBST(mydatafile)
    27592806AC_SUBST(myrpmdatafile)
    27602807
    2761 AC_DEFINE_UNQUOTED(DEFAULT_DATAROOT, _("${mydataroot}") )
     2808AC_DEFINE_UNQUOTED([DEFAULT_DATAROOT], [_("${mydataroot}")], [] )
    27622809AC_SUBST(mydataroot)
    27632810
    2764 AC_DEFINE_UNQUOTED(DEFAULT_QDIR, _("${mydataroot}/.quarantine") )
     2811AC_DEFINE_UNQUOTED([DEFAULT_QDIR], [_("${mydataroot}/.quarantine")], [] )
    27652812AC_SUBST(myqdir)
    27662813
     
    27742821        myhtmlfile="${mylogdir}/${install_name}.html"
    27752822        ])
    2776 AC_DEFINE_UNQUOTED(DEFAULT_HTML_FILE, _("${myhtmlfile}") )
     2823AC_DEFINE_UNQUOTED([DEFAULT_HTML_FILE], [_("${myhtmlfile}")], [] )
    27772824AC_SUBST(myhtmlfile)
    27782825
     
    27902837
    27912838
    2792 AC_DEFINE_UNQUOTED(SH_INSTALL_DIR,  _("${sbindir}"))
    2793 AC_DEFINE_UNQUOTED(SH_INSTALL_PATH, _("${sbindir}/${install_name}"))
    2794 AC_DEFINE_UNQUOTED(SH_INSTALL_NAME, _("${install_name}"))
    2795 
    2796 AC_CONFIG_HEADER(config.h)
    2797 
    2798 AC_OUTPUT(
    2799 [
     2839AC_DEFINE_UNQUOTED([SH_INSTALL_DIR],  [_("${sbindir}")], [] )
     2840AC_DEFINE_UNQUOTED([SH_INSTALL_PATH], [_("${sbindir}/${install_name}")], [] )
     2841AC_DEFINE_UNQUOTED([SH_INSTALL_NAME], [_("${install_name}")], [] )
     2842
     2843AH_TOP([
     2844#ifndef SH_CONFIG_H
     2845#define SH_CONFIG_H
     2846])
     2847AH_BOTTOM([
     2848#ifdef SH_STEALTH
     2849char * globber(const char * string);
     2850#define _(string) globber(string)
     2851#define N_(string) string
     2852#else
     2853#define _(string)  string
     2854#define N_(string) string
     2855#endif
     2856
     2857#endif
     2858])
     2859AC_CONFIG_HEADERS([config.h])
     2860AC_CONFIG_FILES([
    28002861Makefile
    28012862samhain-install.sh
     
    28232884scripts/check_samhain.pl
    28242885deploy.sh
    2825 ],
    2826 [
     2886])
     2887AC_CONFIG_COMMANDS([stamp-h],[
    28272888echo timestamp > stamp-h
    28282889chmod +x samhain-install.sh
     
    28332894]
    28342895)
     2896AC_OUTPUT
    28352897
    28362898chmod +x deploy.sh
Note: See TracChangeset for help on using the changeset viewer.