1/* config.h.in. Generated from configure.ac by autoheader. */ 2 3#ifndef CONFIG_H 4#define CONFIG_H 5 6 7 8/* ---- compile options ------------ */ 9 10/* Define if you want database support */ 11#undef WITH_DATABASE 12 13/* Define if the database is unixODBC */ 14#undef WITH_ODBC 15 16/* Define if the database is oracle */ 17#undef WITH_ORACLE 18 19/* Define if the database is mysql */ 20#undef WITH_MYSQL 21 22/* Define if the database is postgresql */ 23#undef WITH_POSTGRES 24 25/* Define if the server may listen on 514/udp */ 26#undef INET_SYSLOG 27 28/* Define if you want logfile in XML format */ 29#undef SH_USE_XML 30 31/* Define if you want external programs. */ 32#undef WITH_EXTERNAL 33 34/* Define if you want to reload the database */ 35/* on SIGHUP. */ 36#undef RELOAD_DATABASE 37 38/* Define if you want SysV message queue. */ 39#undef WITH_MESSAGE_QUEUE 40 41/* Define the mode of the message queue. */ 42#undef MESSAGE_QUEUE_MODE 43 44/* Define which users are always trusted. */ 45/* default = 0 ( = root) */ 46#undef SL_ALWAYS_TRUSTED 47 48/* Define if you want network time. */ 49/* default = no */ 50#undef HAVE_NTIME 51 52/* The time server host address. */ 53/* default = "NULL" */ 54#undef DEFAULT_TIMESERVER 55#undef ALT_TIMESERVER 56 57/* Define if you want to use the mail code. */ 58/* default = yes */ 59#undef SH_WITH_MAIL 60 61/* Define if you want client/server encryption*/ 62#undef SH_ENCRYPT 63 64/* Define if you want version 2 encryption */ 65#undef SH_ENCRYPT_2 66 67/* Define if you want to watch for login/-out.*/ 68/* default = no */ 69#undef SH_USE_UTMP 70 71/* Define if you want to check mount options on filesystems */ 72/* default = no */ 73#undef SH_USE_MOUNTS 74 75/* Define if you want to keep an eye on */ 76/* sensitive files that your users own */ 77#undef SH_USE_USERFILES 78 79/* Define if you want to watch for suid/sgid */ 80/* files */ 81#undef SH_USE_SUIDCHK 82 83/* Define if you want to check kernel syscall */ 84/* table to detect LKM rootkits. */ 85/* default = no */ 86#undef SH_USE_KERN 87 88/* Define if you want to use the Kernel */ 89/* module to hide samhain. */ 90#undef SH_USE_LKM 91 92/* Define if you have a vanilla Kernel */ 93/* (2.4 or 2.2) */ 94#undef SH_VANILLA_KERNEL 95 96/* Define to the name of the MAGIC_HIDE */ 97/* string if you use the Kernel module to */ 98/* hide samhain. */ 99#undef SH_MAGIC_HIDE 100 101/* Define if you want 'micro' stealth mode. */ 102/* default = no */ 103#undef SH_STEALTH_MICRO 104 105/* Define if you want to use stealth mode. */ 106/* default = no */ 107#undef SH_STEALTH 108 109/* Define if you want stealth w/o CL parsing. */ 110/* default = no */ 111#undef SH_STEALTH_NOCL 112 113/* The magic argv[1] to re-enable CL parsing. */ 114/* default = "yes" */ 115#undef NOCL_CODE 116 117/* XOR value to hide literal strings. */ 118/* default = 0 */ 119#undef XOR_CODE 120 121/* The port number for TCP/IP connection. */ 122/* default = 49777 */ 123#undef SH_DEFAULT_PORT 124 125/* The identity to assume when dropping root */ 126/* default = "nobody" */ 127#undef DEFAULT_IDENT 128 129/* Directory for tmp files */ 130#undef SH_TMPDIR 131 132/* The data root directory. */ 133/* default="/var/lib/samhain" */ 134#undef DEFAULT_DATAROOT 135 136/* The quarantine directory. */ 137/* default="/var/lib/samhain/.quarantine */ 138#undef DEFAULT_QDIR 139 140/* The location of the log file. */ 141/* default="/var/log/samhain_log" */ 142#undef DEFAULT_ERRFILE 143 144/* The directory of the log file. */ 145/* default="/var/log" */ 146#undef DEFAULT_LOGDIR 147 148/* The location of the pid file. */ 149/* default="/var/run/samhain.pid" */ 150#undef DEFAULT_ERRLOCK 151 152/* The location of the pid file directory. */ 153/* default="/var/run " */ 154#undef DEFAULT_PIDDIR 155 156/* The location of the configuration file. */ 157/* default="/etc/samhainrc" */ 158#undef DEFAULT_CONFIGFILE 159 160/* The location of the checksum data. */ 161/* default="/var/lib/samhain/samhain_file" */ 162#undef DEFAULT_DATA_FILE 163 164/* The location of the html report. */ 165/* default="/var/log/.samhain.html" */ 166#undef DEFAULT_HTML_FILE 167 168/* The install directory. */ 169/* default="/usr/local/sbin" */ 170#undef SH_INSTALL_DIR 171 172/* The install path. */ 173/* default="/usr/local/sbin/samhain" */ 174#undef SH_INSTALL_PATH 175#undef SH_INSTALL_YULE_PATH 176 177/* The install name. */ 178/* default="samhain" */ 179#undef SH_INSTALL_NAME 180 181/* The sender name to use. */ 182/* default = "daemon" */ 183#undef DEFAULT_SENDER 184 185/* The address to send mail to. */ 186/* default = "NULL" */ 187#undef DEFAULT_MAILADDRESS 188#undef ALT_MAILADDRESS 189 190/* The log server. */ 191/* default = "NULL" */ 192#undef DEFAULT_LOGSERVER 193#undef ALT_LOGSERVER 194 195/* The console. */ 196/* default = "NULL" */ 197#undef DEFAULT_CONSOLE 198#undef ALT_CONSOLE 199 200/* The default base for one-time pads. */ 201/* default = compile_time,compile_time */ 202#undef DEFKEY 203 204/* Define if you want more debug options. */ 205/* default = no */ 206#undef MEM_DEBUG 207 208/* Define if you want more debug output. */ 209/* default = no */ 210#undef WITH_TPT 211 212/* Define if you want tracing. */ 213/* default = no */ 214#undef WITH_TRACE 215 216/* Define if you want slib debug. */ 217/* default = no */ 218#undef SL_DEBUG 219 220/* Define if you want slib to abort on errors.*/ 221/* default = no */ 222#undef SL_FAIL_ON_ERROR 223 224/* Define if you want to use SRP authenticaton*/ 225#undef USE_SRP_PROTOCOL 226 227/* Define if you want to use GnuPG to */ 228/* verify database and configuation file. */ 229#undef WITH_GPG 230 231/* The full path to GnuPG */ 232#undef DEFAULT_GPG_PATH 233 234/* Define if you want to compile in the */ 235/* public key fingerprint. */ 236#undef USE_FINGERPRINT 237 238/* The public key fingerprint. */ 239#undef SH_GPG_FP 240 241/* Use ptrace - screw up signal handling. */ 242#undef SCREW_IT_UP 243 244/* ---- misc ------------ */ 245 246/* Define the package name. */ 247#undef PACKAGE 248 249/* Define the package version. */ 250#undef VERSION 251 252/* Define to the position of the key (1...8). */ 253#undef POS_TF 254 255/* Init key for exepack. */ 256#undef EXEPACK_STATE_0 257#undef EXEPACK_STATE_1 258#undef EXEPACK_STATE_2 259 260/* ---- system-specific options ------------ */ 261 262/* Define to the address of sys_call_table */ 263#undef SH_SYSCALLTABLE 264 265/* Define to use SVR4 statvfs to get filesystem type. */ 266#undef FSTYPE_STATVFS 267 268/* Define to use SVR3.2 statfs to get filesystem type. */ 269#undef FSTYPE_USG_STATFS 270 271/* Define to use AIX3 statfs to get filesystem type. */ 272#undef FSTYPE_AIX_STATFS 273 274/* Define to use 4.3BSD getmntent to get filesystem type. */ 275#undef FSTYPE_MNTENT 276 277/* Define to use 4.4BSD and OSF1 statfs to get filesystem type. */ 278#undef FSTYPE_STATFS 279 280/* Define to use Ultrix getmnt to get filesystem type. */ 281#undef FSTYPE_GETMNT 282 283/* the basic type to which we can cast a uid 284 */ 285#undef UID_CAST 286 287/* for ext2fs flags */ 288#undef HAVE_EXT2_IOCTLS 289#undef HAVE_STAT_FLAGS 290 291/* obvious */ 292#undef HOST_IS_LINUX 293#undef HOST_IS_I86LINUX 294 295/* obvious */ 296#undef HOST_IS_CYGWIN 297 298/* obvious */ 299#undef HOST_IS_DARWIN 300 301/* obvious */ 302#undef HOST_IS_FREEBSD 303 304/* obvious */ 305#undef HOST_IS_AIX 306 307/* obvious */ 308#undef HOST_IS_SOLARIS 309 310/* obvious */ 311#undef HOST_IS_I86SOLARIS 312 313/* obvious */ 314#undef HOST_IS_HPUX 315 316/* Define to the name of the random devices. */ 317#undef NAME_OF_DEV_RANDOM 318 319#undef NAME_OF_DEV_URANDOM 320 321/* Define if you have long long. */ 322#undef HAVE_LONG_LONG 323 324/* Define if short is 32 bits. */ 325#undef HAVE_SHORT_32 326 327/* Define if int is 32 bits. */ 328#undef HAVE_INT_32 329 330/* Define if long is 32 bits. */ 331#undef HAVE_LONG_32 332 333/* Define if long is 64 bits. */ 334#undef HAVE_LONG_64 335 336/* Define if UINT64 is 32 bits. */ 337#undef UINT64_IS_32 338 339/* Define if you have uint64_t. */ 340#undef HAVE_UINT16_T 341 342/* Define if you have uint64_t. */ 343#undef HAVE_UINT64_T 344 345/* Define if you have utmpx.h. */ 346#define HAVE_UTMPX_H 347 348#define UTMPX_FILE "/var/log/utx.active" 349 350#define WTMPX_FILE "/var/log/utx.log" 351 352/* Define if your struct utmpx has ut_xtime. */ 353#undef HAVE_UTXTIME 354 355/* Define if your struct utmp has ut_type. */ 356#undef HAVE_UTTYPE 357 358/* Define if your struct utmp has ut_host. */ 359#undef HAVE_UTHOST 360 361/* Define if your struct utmp has ut_addr. */ 362#undef HAVE_UTADDR 363 364/* Define if your struct utmp has ut_addr_v6 */ 365#undef HAVE_UTADDR_V6 366 367/* Define if your includes are broken. */ 368#undef HAVE_BROKEN_INCLUDES 369 370/* Define if your getcwd uses 'popen'. */ 371#undef HAVE_BROKEN_GETCWD 372 373/* Define if your vsnprintf is broken. */ 374#undef HAVE_BROKEN_VSNPRINTF 375 376/* Define if you have va_copy. */ 377#undef VA_COPY 378 379/* Define if va_list may be copied as array. */ 380#undef VA_COPY_AS_ARRAY 381 382/* Define if you need unix entropy gatherer. */ 383#undef HAVE_UNIX_RANDOM 384 385/* Define if you have EGD. */ 386#undef HAVE_EGD_RANDOM 387 388/* Define if you have /dev/random. */ 389#undef HAVE_URANDOM 390 391/* Soket name for EGD. */ 392#undef EGD_SOCKET_NAME 393 394/* Define if your mlock() is broken. */ 395#undef HAVE_BROKEN_MLOCK 396 397/* Define the proc f_type. */ 398#undef SH_PROC_MAGIC 399 400/* Define if you have statfs. */ 401#undef HAVE_STATFS 402 403/* Define if statfs works. */ 404#undef STATFS_WORKS 405 406/* Define to long if not defined. */ 407#undef ptrdiff_t 408 409 410/* type of arg3 of accept */ 411#undef ACCEPT_TYPE_ARG3 412 413/* Define if <sys/acct.h>'s AC_ETIME field is a COMP_T. */ 414#undef ACETIME_COMPT 415 416/* Define if <sys/acct.h>'s AC_IO field is a COMP_T. */ 417#undef ACIO_COMPT 418 419/* Define if <sys/acct.h>'s AC_MAJFLT field is a COMP_T. */ 420#undef ACMAJFLT_COMPT 421 422/* Define if <sys/acct.h>'s AC_MEM field is a COMP_T. */ 423#undef ACMEM_COMPT 424 425/* Define if <sys/acct.h>'s AC_MINFLT field is a COMP_T. */ 426#undef ACMINFLT_COMPT 427 428/* Define if <sys/acct.h>'s AC_STIME field is a COMP_T. */ 429#undef ACSTIME_COMPT 430 431/* Define if <sys/acct.h>'s AC_SWAPS field is a COMP_T. */ 432#undef ACSWAPS_COMPT 433 434/* Define if <sys/acct.h>'s AC_UTIME field is a COMP_T. */ 435#undef ACUTIME_COMPT 436 437/* Define if building universal (internal helper macro) */ 438#undef AC_APPLE_UNIVERSAL_BUILD 439 440/* Define as path to signing binary */ 441#undef DEFAULT_SIG_PATH 442 443/* Debug dnmalloc */ 444#undef DNMALLOC_CHECKS 445 446/* Define if SSP C support is enabled. */ 447#undef ENABLE_SSP_CC 448 449/* gcc version major */ 450#undef GCC_VERSION_MAJOR 451 452/* gcc version minor */ 453#undef GCC_VERSION_MINOR 454 455/* Define if <sys/acct.h> has struct acctv2. */ 456#undef HAVE_ACCTV2 457 458/* Define if <sys/acct.h> has struct acct_v3. */ 459#undef HAVE_ACCT_V3 460 461/* Define if <sys/acct.h> has the AC_ETIME field. */ 462#undef HAVE_ACETIME 463 464/* Define if <sys/acct.h> has the AC_IO field. */ 465#undef HAVE_ACIO 466 467/* Define to 1 if you have the `acl_free' function. */ 468#undef HAVE_ACL_FREE 469 470/* Define to 1 if you have the `acl_get_fd' function. */ 471#undef HAVE_ACL_GET_FD 472 473/* Define to 1 if you have the `acl_get_file' function. */ 474#undef HAVE_ACL_GET_FILE 475 476/* Define if <sys/acct.h> has the AC_MEM field. */ 477#undef HAVE_ACMEM 478 479/* Define if <sys/acct.h> has the AC_STIME field. */ 480#undef HAVE_ACSTIME 481 482/* Define if <sys/acct.h> has the AC_UTIME field. */ 483#undef HAVE_ACUTIME 484 485/* Define to 1 if you have the <arpa/nameser_compat.h> header file. */ 486#undef HAVE_ARPA_NAMESER_COMPAT_H 487 488/* Define to 1 if you have the <arpa/nameser.h> header file. */ 489#undef HAVE_ARPA_NAMESER_H 490 491/* Define to 1 if you have the <asm/segment.h> header file. */ 492#undef HAVE_ASM_SEGMENT_H 493 494/* Define to 1 if you have the <attr/xattr.h> header file. */ 495#undef HAVE_ATTR_XATTR_H 496 497/* Define to 1 if you have the <auparse.h> header file. */ 498#undef HAVE_AUPARSE_H 499 500/* Define if you have the auparse lib */ 501#undef HAVE_AUPARSE_LIB 502 503/* Define to 1 if you have the `basename' function. */ 504#undef HAVE_BASENAME 505 506/* Define if you have a broken version of the `vsnprintf' function. */ 507#undef HAVE_BROKEN_VSNPRINTF 508 509/* Define to 1 if you have the `compressBound' function. */ 510#undef HAVE_COMPRESSBOUND 511 512/* Define if <sys/acct.h> uses the COMP_T type. */ 513#undef HAVE_COMP_T 514 515/* Define to 1 if you have the declaration of `sys_siglist', and to 0 if you 516 don't. */ 517#undef HAVE_DECL_SYS_SIGLIST 518 519/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'. 520 */ 521#undef HAVE_DIRENT_H 522 523/* Define to 1 if you have the <elf.h> header file. */ 524#undef HAVE_ELF_H 525 526/* Define to 1 if you have the `endpwent' function. */ 527#undef HAVE_ENDPWENT 528 529/* Define to 1 if you have the `explicit_bzero' function. */ 530#undef HAVE_EXPLICIT_BZERO 531 532/* Define to 1 if you have the `explicit_memset' function. */ 533#undef HAVE_EXPLICIT_MEMSET 534 535/* Define to 1 if you have the <ext2fs/ext2_fs.h> header file. */ 536#undef HAVE_EXT2FS_EXT2_FS_H 537 538/* Define to 1 if you have the `fchmod' function. */ 539#undef HAVE_FCHMOD 540 541/* Define to 1 if you have the <fcntl.h> header file. */ 542#undef HAVE_FCNTL_H 543 544/* Define to 1 if you have the `fgetxattr' function. */ 545#undef HAVE_FGETXATTR 546 547/* Define to 1 if you have the <fnmatch.h> header file. */ 548#undef HAVE_FNMATCH_H 549 550/* Define to 1 if you have the `fpurge' function. */ 551#undef HAVE_FPURGE 552 553/* Define to 1 if you have the `getaddrinfo' function. */ 554#undef HAVE_GETADDRINFO 555 556/* Define to 1 if you have the `getcwd' function. */ 557#undef HAVE_GETCWD 558 559/* Define to 1 if you have the `getgrgid_r' function. */ 560#undef HAVE_GETGRGID_R 561 562/* Define to 1 if you have the `gethostbyname' function. */ 563#undef HAVE_GETHOSTBYNAME 564 565/* Define to 1 if you have the `gethostname' function. */ 566#undef HAVE_GETHOSTNAME 567 568/* Define to 1 if you have the `getnameinfo' function. */ 569#undef HAVE_GETNAMEINFO 570 571/* Define to 1 if you have the `getpagesize' function. */ 572#undef HAVE_GETPAGESIZE 573 574/* Define to 1 if you have the `getpeereid' function. */ 575#undef HAVE_GETPEEREID 576 577/* Define to 1 if you have the `getpgid' function. */ 578#undef HAVE_GETPGID 579 580/* Define to 1 if you have the `getpriority' function. */ 581#undef HAVE_GETPRIORITY 582 583/* Define to 1 if you have the `getpwent' function. */ 584#undef HAVE_GETPWENT 585 586/* Define to 1 if you have the `getpwnam_r' function. */ 587#undef HAVE_GETPWNAM_R 588 589/* Define to 1 if you have the `getpwuid_r' function. */ 590#undef HAVE_GETPWUID_R 591 592/* Define to 1 if you have the `getsid' function. */ 593#undef HAVE_GETSID 594 595/* Define to 1 if you have the `gettimeofday' function. */ 596#undef HAVE_GETTIMEOFDAY 597 598/* Define to 1 if you have the `getwd' function. */ 599#undef HAVE_GETWD 600 601/* Define to 1 if you have the `getxattr' function. */ 602#undef HAVE_GETXATTR 603 604/* Define to 1 if you have the <glob.h> header file. */ 605#undef HAVE_GLOB_H 606 607/* Define to 1 if you have the <gmp.h> header file. */ 608#undef HAVE_GMP_H 609 610/* Define to 1 if you have the `gmtime_r' function. */ 611#undef HAVE_GMTIME_R 612 613/* Define to 1 if you have the `hasmntopt' function. */ 614#undef HAVE_HASMNTOPT 615 616/* Define to 1 if you have the <ifaddrs.h> header file. */ 617#undef HAVE_IFADDRS_H 618 619/* Define to 1 if you have the `inet_aton' function. */ 620#undef HAVE_INET_ATON 621 622/* Define to 1 if you have the `initgroups' function. */ 623#undef HAVE_INITGROUPS 624 625/* Define to 1 if you have the `inotify_init1' function. */ 626#undef HAVE_INOTIFY_INIT1 627 628/* Define to 1 if you have the <inttypes.h> header file. */ 629#undef HAVE_INTTYPES_H 630 631/* Define to 1 if you have the `lgetxattr' function. */ 632#undef HAVE_LGETXATTR 633 634/* Define to 1 if you have the <libgen.h> header file. */ 635#undef HAVE_LIBGEN_H 636 637/* Have GNU gmp library */ 638#undef HAVE_LIBGMP 639 640/* Define to 1 if you have the `nsl' library (-lnsl). */ 641#undef HAVE_LIBNSL 642 643/* Have libprelude */ 644#undef HAVE_LIBPRELUDE 645 646/* Define to 1 if you have the `resolv' library (-lresolv). */ 647#undef HAVE_LIBRESOLV 648 649/* Define to 1 if you have the `z' library (-lz). */ 650#undef HAVE_LIBZ 651 652/* Define to 1 if you have the <linux/elf.h> header file. */ 653#undef HAVE_LINUX_ELF_H 654 655/* Define to 1 if you have the <linux/ext2_fs.h> header file. */ 656#undef HAVE_LINUX_EXT2_FS_H 657 658/* Define to 1 if you have the <linux/fs.h> header file. */ 659#undef HAVE_LINUX_FS_H 660 661/* Define to 1 if you have the `localtime_r' function. */ 662#undef HAVE_LOCALTIME_R 663 664/* Define to 1 if the type `long double' works and has more range or precision 665 than `double'. */ 666#undef HAVE_LONG_DOUBLE 667 668/* Define to 1 if the type `long double' works and has more range or precision 669 than `double'. */ 670#undef HAVE_LONG_DOUBLE_WIDER 671 672/* Define if type is defined in stdint.h or inttypes.h */ 673#undef HAVE_LONG_LONG 674 675/* Define if you have 64bit long long */ 676#undef HAVE_LONG_LONG_64 677 678/* Define to 1 if you have the `lstat' function. */ 679#undef HAVE_LSTAT 680 681/* Define to 1 if you have the <malloc.h> header file. */ 682#undef HAVE_MALLOC_H 683 684/* Define to 1 if you have the `memcmp' function. */ 685#undef HAVE_MEMCMP 686 687/* Define to 1 if you have the `memcpy' function. */ 688#undef HAVE_MEMCPY 689 690/* Define to 1 if you have the `memmove' function. */ 691#undef HAVE_MEMMOVE 692 693/* Define to 1 if you have the <memory.h> header file. */ 694#undef HAVE_MEMORY_H 695 696/* Define to 1 if you have the `memset' function. */ 697#undef HAVE_MEMSET 698 699/* Define to 1 if you have the `mincore' function. */ 700#undef HAVE_MINCORE 701 702/* Define to 1 if you have the `mlock' function. */ 703#undef HAVE_MLOCK 704 705/* Define to 1 if you have the `mmap' function. */ 706#undef HAVE_MMAP 707 708/* Define to 1 if you have the <mntent.h> header file. */ 709#undef HAVE_MNTENT_H 710 711/* Define to 1 if you have the <mysql/mysql.h> header file. */ 712#undef HAVE_MYSQL_MYSQL_H 713 714/* Define to 1 if you have the `nanosleep' function. */ 715#undef HAVE_NANOSLEEP 716 717/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */ 718#undef HAVE_NDIR_H 719 720/* Define to 1 if you have the <netinet/in.h> header file. */ 721#undef HAVE_NETINET_IN_H 722 723/* Define if <sys/acct.h> has the AC_MINFLT, AC_MAJFLT and AC_SWAPS fields. */ 724#undef HAVE_PAGING 725 726/* Define to 1 if you have the <paths.h> header file. */ 727#undef HAVE_PATHS_H 728 729/* Define if you have pcre_dfa_exec */ 730#undef HAVE_PCRE_DFA_EXEC 731 732/* Define if you have pcre/pcre.h. */ 733#undef HAVE_PCRE_PCRE_H 734 735/* Define to 1 if you have the <pgsql/libpq-fe.h> header file. */ 736#undef HAVE_PGSQL_LIBPQ_FE_H 737 738/* Define if pmap_getmaps available */ 739#undef HAVE_PMAP_GETMAPS 740 741/* Define to 1 if you have the `posix_fadvise' function. */ 742#undef HAVE_POSIX_FADVISE 743 744/* Define to 1 if you have the <postgresql/libpq-fe.h> header file. */ 745#undef HAVE_POSTGRESQL_LIBPQ_FE_H 746 747/* Define if you have a proc fs */ 748#undef HAVE_PROCFS 749 750/* Define if you have POSIX threads libraries and header files. */ 751#undef HAVE_PTHREAD 752 753/* Define if you have recursive mutexes. */ 754#undef HAVE_PTHREAD_MUTEX_RECURSIVE 755 756/* Define to 1 if you have the `ptrace' function. */ 757#undef HAVE_PTRACE 758 759/* Define to 1 if you have the `rand_r' function. */ 760#undef HAVE_RAND_R 761 762/* Define to 1 if you have the `readdir_r' function. */ 763#undef HAVE_READDIR_R 764 765/* Define to 1 if you have the <regex.h> header file. */ 766#undef HAVE_REGEX_H 767 768/* Define to 1 if you have the <rpc/rpcent.h> header file. */ 769#undef HAVE_RPC_RPCENT_H 770 771/* Define to 1 if you have the <rpc/rpc.h> header file. */ 772#undef HAVE_RPC_RPC_H 773 774/* Define if you have SA_SIGINFO */ 775#undef HAVE_SA_SIGINFO 776 777/* Define to 1 if you have the <sched.h> header file. */ 778#undef HAVE_SCHED_H 779 780/* Define to 1 if you have the `sched_yield' function. */ 781#undef HAVE_SCHED_YIELD 782 783/* Define to 1 if you have the `seteuid' function. */ 784#undef HAVE_SETEUID 785 786/* Define to 1 if you have the `setpriority' function. */ 787#undef HAVE_SETPRIORITY 788 789/* Define to 1 if you have the `setresuid' function. */ 790#undef HAVE_SETRESUID 791 792/* Define to 1 if you have the `setreuid' function. */ 793#undef HAVE_SETREUID 794 795/* Define to 1 if you have the `setrlimit' function. */ 796#undef HAVE_SETRLIMIT 797 798/* Define to 1 if you have the `setutent' function. */ 799#undef HAVE_SETUTENT 800 801/* Define if signing binary checksum available. */ 802#undef HAVE_SIG_CHECKSUM 803 804/* Define if signing binary checksum available. */ 805#undef HAVE_SIG_KEY_HASH 806 807/* Define if you have SI_USER */ 808#undef HAVE_SI_USER 809 810/* Define if you have socklen_t */ 811#undef HAVE_SOCKLEN_T 812 813/* Have SO_PEERCRED define */ 814#undef HAVE_SO_PEERCRED 815 816/* Define to 1 if you have the `statvfs' function. */ 817#undef HAVE_STATVFS 818 819/* Define to 1 if you have the <stddef.h> header file. */ 820#undef HAVE_STDDEF_H 821 822/* Define to 1 if you have the <stdint.h> header file. */ 823#undef HAVE_STDINT_H 824 825/* Define to 1 if you have the <stdlib.h> header file. */ 826#undef HAVE_STDLIB_H 827 828/* Define to 1 if you have the `strchr' function. */ 829#undef HAVE_STRCHR 830 831/* Define to 1 if you have the `strerror' function. */ 832#undef HAVE_STRERROR 833 834/* Define to 1 if you have the `strerror_r' function. */ 835#undef HAVE_STRERROR_R 836 837/* Define to 1 if you have the `strftime' function. */ 838#undef HAVE_STRFTIME 839 840/* strftime supports %z */ 841#undef HAVE_STRFTIME_Z 842 843/* Define to 1 if you have the <strings.h> header file. */ 844#undef HAVE_STRINGS_H 845 846/* Define to 1 if you have the <string.h> header file. */ 847#undef HAVE_STRING_H 848 849/* Define to 1 if you have the `strlcat' function. */ 850#undef HAVE_STRLCAT 851 852/* Define to 1 if you have the `strlcpy' function. */ 853#undef HAVE_STRLCPY 854 855/* Define to 1 if you have the `strptime' function. */ 856#undef HAVE_STRPTIME 857 858/* Define to 1 if you have the `strsignal' function. */ 859#undef HAVE_STRSIGNAL 860 861/* Define to 1 if you have the `strstr' function. */ 862#undef HAVE_STRSTR 863 864/* Define to 1 if you have the `strtok_r' function. */ 865#undef HAVE_STRTOK_R 866 867/* Have cmsgcred structure */ 868#undef HAVE_STRUCT_CMSGCRED 869 870/* Have fcred structure */ 871#undef HAVE_STRUCT_FCRED 872 873/* Have sockcred structure */ 874#undef HAVE_STRUCT_SOCKCRED 875 876/* Define to 1 if `f_flags' is a member of `struct statfs'. */ 877#undef HAVE_STRUCT_STATFS_F_FLAGS 878 879/* Define if you have the <sys/acct.h> header file. */ 880#undef HAVE_SYS_ACCT_H 881 882/* Define to 1 if you have the <sys/acl.h> header file. */ 883#undef HAVE_SYS_ACL_H 884 885/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'. 886 */ 887#undef HAVE_SYS_DIR_H 888 889/* Define to 1 if you have the <sys/inotify.h> header file. */ 890#undef HAVE_SYS_INOTIFY_H 891 892/* Define to 1 if you have the <sys/ipc.h> header file. */ 893#undef HAVE_SYS_IPC_H 894 895/* Define to 1 if you have the <sys/mman.h> header file. */ 896#undef HAVE_SYS_MMAN_H 897 898/* Define to 1 if you have the <sys/msg.h> header file. */ 899#undef HAVE_SYS_MSG_H 900 901/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'. 902 */ 903#undef HAVE_SYS_NDIR_H 904 905/* Define to 1 if you have the <sys/param.h> header file. */ 906#undef HAVE_SYS_PARAM_H 907 908/* Define to 1 if you have the <sys/select.h> header file. */ 909#undef HAVE_SYS_SELECT_H 910 911/* Define to 1 if you have the <sys/sem.h> header file. */ 912#undef HAVE_SYS_SEM_H 913 914/* Define to 1 if you have the <sys/socket.h> header file. */ 915#undef HAVE_SYS_SOCKET_H 916 917/* Define to 1 if you have the <sys/statvfs.h> header file. */ 918#undef HAVE_SYS_STATVFS_H 919 920/* Define to 1 if you have the <sys/stat.h> header file. */ 921#undef HAVE_SYS_STAT_H 922 923/* Define to 1 if you have the <sys/sysmacros.h> header file. */ 924#undef HAVE_SYS_SYSMACROS_H 925 926/* Define to 1 if you have the <sys/types.h> header file. */ 927#undef HAVE_SYS_TYPES_H 928 929/* Define to 1 if you have the <sys/uio.h> header file. */ 930#undef HAVE_SYS_UIO_H 931 932/* Define to 1 if you have the <sys/vfs.h> header file. */ 933#undef HAVE_SYS_VFS_H 934 935/* Define to 1 if you have the `ttyname' function. */ 936#undef HAVE_TTYNAME 937 938/* Define to 1 if you have the `tzset' function. */ 939#undef HAVE_TZSET 940 941/* Define if type is defined in stdint.h or inttypes.h */ 942#undef HAVE_UINT16_T 943 944/* Define if type is defined in stdint.h or inttypes.h */ 945#undef HAVE_UINT32_T 946 947/* Define if type is defined in stdint.h or inttypes.h */ 948#undef HAVE_UINT64_T 949 950/* Define to 1 if you have the `uname' function. */ 951#undef HAVE_UNAME 952 953/* union semun already defined in sys/ipc.h or sys/sem.h */ 954#undef HAVE_UNION_SEMUN 955 956/* Define to 1 if you have the <unistd.h> header file. */ 957#undef HAVE_UNISTD_H 958 959/* Define to 1 if you have the `usleep' function. */ 960#undef HAVE_USLEEP 961 962/* Define to 1 if you have the `vsnprintf' function. */ 963#undef HAVE_VSNPRINTF 964 965/* Define to 1 if you have the `writev' function. */ 966#undef HAVE_WRITEV 967 968/* Define if host OS is 64bit Linux */ 969#undef HOST_IS_64LINUX 970 971/* Define if host OS is OPENBSD */ 972#undef HOST_IS_OPENBSD 973 974/* Define if host OS is OSF */ 975#undef HOST_IS_OSF 976 977/* Define to 1 if `major', `minor', and `makedev' are declared in <mkdev.h>. 978 */ 979#undef MAJOR_IN_MKDEV 980 981/* Define to 1 if `major', `minor', and `makedev' are declared in 982 <sysmacros.h>. */ 983#undef MAJOR_IN_SYSMACROS 984 985/* Define to the address where bug reports for this package should be sent. */ 986#undef PACKAGE_BUGREPORT 987 988/* Define to the full name of this package. */ 989#undef PACKAGE_NAME 990 991/* Define to the full name and version of this package. */ 992#undef PACKAGE_STRING 993 994/* Define to the one symbol short name of this package. */ 995#undef PACKAGE_TARNAME 996 997/* Define to the home page for this package. */ 998#undef PACKAGE_URL 999 1000/* Define to the version of this package. */ 1001#undef PACKAGE_VERSION 1002 1003/* Paranoia level for dnmalloc */ 1004#undef PARANOIA 1005 1006/* Argument for ps */ 1007#undef PSARG 1008 1009/* Path to ps */ 1010#undef PSPATH 1011 1012/* Define to necessary symbol if this constant uses a non-standard name on 1013 your system. */ 1014#undef PTHREAD_CREATE_JOINABLE 1015 1016/* Application is samhain */ 1017#undef SAMHAIN 1018 1019/* Define if sa_sigaction works */ 1020#undef SA_SIGACTION_WORKS 1021 1022/* Use abort */ 1023#undef SH_ABORT_ON_ERROR 1024 1025/* Define if you want to allow suid execution for samhain */ 1026#undef SH_ALLOW_SUID 1027 1028/* Define if compiling static */ 1029#undef SH_COMPILE_STATIC 1030 1031/* Define if you want shell expansion in configuration file */ 1032#undef SH_EVAL_SHELL 1033 1034/* Build with tcp wrapper support */ 1035#undef SH_USE_LIBWRAP 1036 1037/* Define if you want to check ports */ 1038#undef SH_USE_PORTCHECK 1039 1040/* Define if you want to check processes */ 1041#undef SH_USE_PROCESSCHECK 1042 1043/* Define as the signing binary TIGER192 checksum. */ 1044#undef SIG_HASH 1045 1046/* Define as the signify public key checksum. */ 1047#undef SIG_KEY_HASH 1048 1049/* The size of `char *', as computed by sizeof. */ 1050#undef SIZEOF_CHAR_P 1051 1052/* The size of `size_t', as computed by sizeof. */ 1053#undef SIZEOF_SIZE_T 1054 1055/* The size of `unsigned int', as computed by sizeof. */ 1056#undef SIZEOF_UNSIGNED_INT 1057 1058/* The size of `unsigned long', as computed by sizeof. */ 1059#undef SIZEOF_UNSIGNED_LONG 1060 1061/* The size of `unsigned long long', as computed by sizeof. */ 1062#undef SIZEOF_UNSIGNED_LONG_LONG 1063 1064/* The size of `unsigned short', as computed by sizeof. */ 1065#undef SIZEOF_UNSIGNED_SHORT 1066 1067/* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */ 1068#undef STAT_MACROS_BROKEN 1069 1070/* Define to 1 if you have the ANSI C header files. */ 1071#undef STDC_HEADERS 1072 1073/* Define to use tiger 32 bit i386 assembler */ 1074#undef TIGER_32_BIT_S 1075 1076/* Define to use tiger 64 bit implementation */ 1077#undef TIGER_64_BIT 1078 1079/* Define to use tiger x86_64 optimized assembly */ 1080#undef TIGER_OPT_ASM 1081 1082/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */ 1083#undef TIME_WITH_SYS_TIME 1084 1085/* Define to 1 if your <sys/time.h> declares `struct tm'. */ 1086#undef TM_IN_SYS_TIME 1087 1088/* Define if you want ACL support. */ 1089#undef USE_ACL 1090 1091/* Define if you do not want IPv6 */ 1092#undef USE_IPV4 1093 1094/* Define if you want the logfile monitor module. */ 1095#undef USE_LOGFILE_MONITOR 1096 1097/* Define for registry check */ 1098#undef USE_REGISTRY_CHECK 1099 1100/* Define if you want to use the system malloc */ 1101#undef USE_SYSTEM_MALLOC 1102 1103/* Define if you want extended attributes support. */ 1104#undef USE_XATTR 1105 1106/* Define if signature checking is supported. */ 1107#undef WITH_SIG 1108 1109/* Define if using OpenBSD signify for signature checking. */ 1110#undef WITH_SIGNIFY 1111 1112/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most 1113 significant byte first (like Motorola and SPARC, unlike Intel). */ 1114#if defined AC_APPLE_UNIVERSAL_BUILD 1115# if defined __BIG_ENDIAN__ 1116# define WORDS_BIGENDIAN 1 1117# endif 1118#else 1119# ifndef WORDS_BIGENDIAN 1120# undef WORDS_BIGENDIAN 1121# endif 1122#endif 1123 1124/* Enable large inode numbers on Mac OS X 10.5. */ 1125#ifndef _DARWIN_USE_64_BIT_INODE 1126# define _DARWIN_USE_64_BIT_INODE 1 1127#endif 1128 1129/* Number of bits in a file offset, on hosts where this is settable. */ 1130#undef _FILE_OFFSET_BITS 1131 1132/* Define for large files, on AIX-style hosts. */ 1133#undef _LARGE_FILES 1134 1135/* Define if POSIX functions are required */ 1136#undef _POSIX_SOURCE 1137 1138/* Define to empty if `const' does not conform to ANSI C. */ 1139#undef const 1140 1141/* Define to `__inline__' or `__inline' if that's what the C compiler 1142 calls it, or to nothing if 'inline' is not supported under any name. */ 1143#ifndef __cplusplus 1144#undef inline 1145#endif 1146 1147/* Define to `long' if <sys/types.h> does not define. */ 1148#undef ptrdiff_t 1149 1150/* Define to the equivalent of the C99 'restrict' keyword, or to 1151 nothing if this is not supported. Do not define if restrict is 1152 supported directly. */ 1153#undef restrict 1154/* Work around a bug in Sun C++: it does not support _Restrict or 1155 __restrict__, even though the corresponding Sun C compiler ends up with 1156 "#define restrict _Restrict" or "#define restrict __restrict__" in the 1157 previous line. Perhaps some future version of Sun C++ will work with 1158 restrict; if so, hopefully it defines __RESTRICT like Sun C does. */ 1159#if defined __SUNPRO_CC && !defined __RESTRICT 1160# define _Restrict 1161# define __restrict__ 1162#endif 1163 1164/* Define to `unsigned int' if <sys/types.h> does not define. */ 1165#undef size_t 1166 1167/* dont modify this, unless you know what you do 1168 */ 1169#define SRP_GENERATOR_1024 "2" 1170#define SRP_MODULUS_1024_1 \ 1171_("f488fd584e49dbcd20b49de49107366b336c380d451d0f7c88b31c7c5b2d8ef6") 1172#define SRP_MODULUS_1024_2 \ 1173_("f3c923c043f0a55b188d8ebb558cb85d38d334fd7c175743a31d186cde33212c") 1174#define SRP_MODULUS_1024_3 \ 1175_("b52aff3ce1b1294018118d7c84a70a72d686c40319c807297aca950cd9969fab") 1176#define SRP_MODULUS_1024_4 \ 1177_("d00a509b0246d3083d66a45d419f9c7cbd894b221926baaba25ec355e92f78c7") 1178 1179#define SDG_0RETU _("return.\n") 1180#define SDG_TERRO _("ERROR: file=<%s>, line=<%d>, reason=<%s>\n") 1181#define SDG_AERRO _("ERROR: file=<%s>, line=<%d>, failed_assertion=<%s>\n") 1182#define SDG_AFAIL _("FAILED: file=<%s>, line=<%d>, assertion=<%s>\n") 1183#define SDG_ENTER _("enter=<%s>\n") 1184#define SDG_RETUR _("return=<%s>.\n") 1185#define SDG_ERROR _("error=<%ld>.\n") 1186 1187#ifdef SH_STEALTH 1188char * globber(const char * string); 1189#define _(string) globber(string) 1190#define N_(string) string 1191#else 1192#define _(string) string 1193#define N_(string) string 1194#endif 1195 1196#endif 1197