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