1
/* config.h.in. Generated from configure.ac by autoheader. */
7
#include "config/top.h"
10
/* Define if building universal (internal helper macro) */
11
#undef AC_APPLE_UNIVERSAL_BUILD
13
/* Define indicating we are building and not consuming drizzle. */
14
#undef BUILDING_DRIZZLE
16
/* the location of <cinttypes> */
19
/* Comment about compilation environment */
20
#undef COMPILATION_COMMENT
22
/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
23
systems. This function is required for `alloca.c' support on those systems.
25
#undef CRAY_STACKSEG_END
27
/* the location of <cstdint> */
30
/* Define to 1 if using `alloca.c'. */
33
/* Append value to the version string */
34
#undef DRIZZLE_SERVER_SUFFIX
36
/* Define to 1 if translation of program messages to the user's native
37
language is requested. */
40
/* READLINE: your system defines TIOCGWINSZ in sys/ioctl.h. */
41
#undef GWINSZ_IN_SYS_IOCTL
43
/* the classname of hash_map */
46
/* the location of <hash_map> */
49
/* if hash_map<> hash rehash method */
50
#undef HASH_MAP_HAS_REHASH
52
/* if hash_map<> hash resize method */
53
#undef HASH_MAP_HAS_RESIZE
55
/* the namespace of hash_map/hash_set */
58
/* the classname of hash_set */
61
/* the location of <hash_set> */
64
/* Define to 1 if you have the `abi::__cxa_demangle' function. */
65
#undef HAVE_ABI_CXA_DEMANGLE
67
/* Define to 1 if you have the <aio.h> header file. */
70
/* Define to 1 if you have the `alarm' function. */
73
/* Define to 1 if you have `alloca', as a function or macro. */
76
/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
80
/* Define to 1 if you have the <asm/termbits.h> header file. */
81
#undef HAVE_ASM_TERMBITS_H
83
/* Define to 1 if you have the <assert.h> header file. */
86
/* Define to 1 if you have the `atomic_add_long' function. */
87
#undef HAVE_ATOMIC_ADD_LONG
89
/* Define to 1 if you have the `atomic_cas_32' function. */
90
#undef HAVE_ATOMIC_CAS_32
92
/* Define to 1 if you have the `atomic_cas_64' function. */
93
#undef HAVE_ATOMIC_CAS_64
95
/* Define to 1 if you have the `atomic_cas_ulong' function. */
96
#undef HAVE_ATOMIC_CAS_ULONG
98
/* pthread_t can be used by solaris atomics */
99
#undef HAVE_ATOMIC_PTHREAD_T
101
/* Define to 1 if you have support for __attribute__((visibility("hidden")))
103
#undef HAVE_ATTR_HIDDEN
105
/* Define to 1 if you have the `backtrace' function. */
106
#undef HAVE_BACKTRACE
108
/* Define to 1 if you have the `backtrace_symbols' function. */
109
#undef HAVE_BACKTRACE_SYMBOLS
111
/* Define to 1 if you have the `backtrace_symbols_fd' function. */
112
#undef HAVE_BACKTRACE_SYMBOLS_FD
114
/* Define to 1 if you have the `bzero' function. */
117
/* Define to 1 if you have the MacOS X function CFLocaleCopyCurrent in the
118
CoreFoundation framework. */
119
#undef HAVE_CFLOCALECOPYCURRENT
121
/* Define to 1 if you have the MacOS X function CFPreferencesCopyAppValue in
122
the CoreFoundation framework. */
123
#undef HAVE_CFPREFERENCESCOPYAPPVALUE
125
/* Have a working clock_gettime function */
126
#undef HAVE_CLOCK_GETTIME
128
/* Does libcurl provide the CURLOPT_USERNAME constant */
129
#undef HAVE_CURLOPT_USERNAME
131
/* Define to 1 if you have the <curses.h> header file. */
134
/* Define to 1 if you have the <cxxabi.h> header file. */
137
/* Define if the GNU dcgettext() function is already present or preinstalled.
139
#undef HAVE_DCGETTEXT
141
/* Define to 1 if you have the declaration of `getenv', and to 0 if you don't.
143
#undef HAVE_DECL_GETENV
145
/* Define to 1 if you have the declaration of `madvise', and to 0 if you
147
#undef HAVE_DECL_MADVISE
149
/* Define to 1 if you have the declaration of `timegm', and to 0 if you don't.
151
#undef HAVE_DECL_TIMEGM
153
/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
157
/* Define to 1 if you have the <dlfcn.h> header file. */
160
/* Define to 1 if you have the `dlopen' function. */
163
/* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
166
/* Enables DTRACE Support */
169
/* Define to 1 if you have the `event_base_free' function. */
170
#undef HAVE_EVENT_BASE_FREE
172
/* Define to 1 if you have the `event_base_get_method' function. */
173
#undef HAVE_EVENT_BASE_GET_METHOD
175
/* Define to 1 if you have the `event_base_new' function. */
176
#undef HAVE_EVENT_BASE_NEW
178
/* Define to 1 if you have the <execinfo.h> header file. */
179
#undef HAVE_EXECINFO_H
181
/* Define to 1 if you have the `fdatasync' function. */
182
#undef HAVE_FDATASYNC
184
/* Define to 1 if you have the <fpu_control.h> header file. */
185
#undef HAVE_FPU_CONTROL_H
187
/* Define to 1 if compiler provides atomic builtins. */
188
#undef HAVE_GCC_ATOMIC_BUILTINS
190
/* Define to 1 if you have the `gethrtime' function. */
191
#undef HAVE_GETHRTIME
193
/* Define to 1 if you have the <getopt.h> header file. */
196
/* Define to 1 if you have the `getopt_long_only' function. */
197
#undef HAVE_GETOPT_LONG_ONLY
199
/* Define to 1 if you have the `getpagesize' function. */
200
#undef HAVE_GETPAGESIZE
202
/* Define if the GNU gettext() function is already present or preinstalled. */
205
/* define if the compiler has hash_map */
208
/* define if the compiler has hash_set */
211
/* Define to 1 if you have the <history.h> header file. */
212
#undef HAVE_HISTORY_H
214
/* Define if you have the iconv() function and it works. */
217
/* Define to 1 if you have the <ieeefp.h> header file. */
220
/* Define to 1 if you have the <inttypes.h> header file. */
221
#undef HAVE_INTTYPES_H
223
/* Define to 1 if you have the `bind' library (-lbind). */
226
/* Define to 1 if you have the `compat' library (-lcompat). */
227
#undef HAVE_LIBCOMPAT
229
/* Define if you have the crypto library. */
230
#undef HAVE_LIBCRYPTO
232
/* Define if you have the curl library. */
235
/* Define to 1 if you have the `c_p' library (-lc_p). */
238
/* Define to 1 if you have the `dl' library (-ldl). */
241
/* Define if you have the drizzle library. */
242
#undef HAVE_LIBDRIZZLE
244
/* Define if you have the event library. */
247
/* Define if you have the gearman library. */
248
#undef HAVE_LIBGEARMAN
250
/* Define if you have the gnutls-openssl library. */
251
#undef HAVE_LIBGNUTLS_OPENSSL
253
/* Define if you have the memcached library. */
254
#undef HAVE_LIBMEMCACHED
256
/* Define if you have the memcachedprotocol library. */
257
#undef HAVE_LIBMEMCACHEDPROTOCOL
259
/* Define to 1 if you have the `mtmalloc' library (-lmtmalloc). */
260
#undef HAVE_LIBMTMALLOC
262
/* Define if you have the pam library. */
265
/* Define if you have the pcre library. */
268
/* Define if you have the protobuf library. */
269
#undef HAVE_LIBPROTOBUF
271
/* Define if you have a readline compatible library */
272
#undef HAVE_LIBREADLINE
274
/* Define to 1 if you have the `socket' library (-lsocket). */
275
#undef HAVE_LIBSOCKET
277
/* Define to 1 if you have the `tcmalloc' library (-ltcmalloc). */
278
#undef HAVE_LIBTCMALLOC
280
/* Define to 1 if you have the `tcmalloc-minimal' library
281
(-ltcmalloc-minimal). */
282
#undef HAVE_LIBTCMALLOC_MINIMAL
284
/* Define to 1 if you have the `umem' library (-lumem). */
287
/* Define if you have the uuid library. */
290
/* Define if you have the z library. */
293
/* Define to 1 if you have the <locale.h> header file. */
296
/* Define to 1 if you have the `localtime_r' function. */
297
#undef HAVE_LOCALTIME_R
299
/* Define to 1 if your system has a GNU libc compatible `malloc' function, and
303
/* If we have the new memcached_server_fn typedef */
304
#undef HAVE_MEMCACHED_SERVER_FN
306
/* Define to 1 if you have the `memchr' function. */
309
/* Define to 1 if you have the <memory.h> header file. */
312
/* Define to 1 if you have a working `mmap' system call. */
315
/* Define to 1 if you have the `munmap' function. */
318
/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
321
/* For some non posix threads */
322
#undef HAVE_NONPOSIX_PTHREAD_GETSPECIFIC
324
/* For some non posix threads */
325
#undef HAVE_NONPOSIX_PTHREAD_MUTEX_INIT
327
/* sigwait with one argument */
328
#undef HAVE_NONPOSIX_SIGWAIT
330
/* Define to 1 if you have the <paths.h> header file. */
333
/* Define to 1 if you have the `pread' function. */
336
/* Define if you have POSIX threads libraries and header files. */
339
/* Define to 1 if you have the `pthread_attr_create' function. */
340
#undef HAVE_PTHREAD_ATTR_CREATE
342
/* Define to 1 if you have the `pthread_attr_getstacksize' function. */
343
#undef HAVE_PTHREAD_ATTR_GETSTACKSIZE
345
/* Define to 1 if you have the `pthread_attr_setprio' function. */
346
#undef HAVE_PTHREAD_ATTR_SETPRIO
348
/* Define to 1 if you have the `pthread_attr_setschedparam' function. */
349
#undef HAVE_PTHREAD_ATTR_SETSCHEDPARAM
351
/* pthread_attr_setscope */
352
#undef HAVE_PTHREAD_ATTR_SETSCOPE
354
/* Define to 1 if you have the `pthread_attr_setstacksize' function. */
355
#undef HAVE_PTHREAD_ATTR_SETSTACKSIZE
357
/* Define to 1 if you have the `pthread_condattr_create' function. */
358
#undef HAVE_PTHREAD_CONDATTR_CREATE
360
/* Define to 1 if you have the `pthread_getsequence_np' function. */
361
#undef HAVE_PTHREAD_GETSEQUENCE_NP
363
/* Define to 1 if you have the `pthread_key_delete' function. */
364
#undef HAVE_PTHREAD_KEY_DELETE
366
/* Define to 1 if you have the `pthread_rwlock_rdlock' function. */
367
#undef HAVE_PTHREAD_RWLOCK_RDLOCK
369
/* Define to 1 if you have the `pthread_setprio' function. */
370
#undef HAVE_PTHREAD_SETPRIO
372
/* Define to 1 if you have the `pthread_setprio_np' function. */
373
#undef HAVE_PTHREAD_SETPRIO_NP
375
/* Define to 1 if you have the `pthread_setschedparam' function. */
376
#undef HAVE_PTHREAD_SETSCHEDPARAM
378
/* Define to 1 if you have the `pthread_sigmask' function. */
379
#undef HAVE_PTHREAD_SIGMASK
381
/* Define to 1 if you have the `pthread_yield_np' function. */
382
#undef HAVE_PTHREAD_YIELD_NP
384
/* pthread_yield function with one argument */
385
#undef HAVE_PTHREAD_YIELD_ONE_ARG
387
/* pthread_yield that doesn't take any arguments */
388
#undef HAVE_PTHREAD_YIELD_ZERO_ARG
390
/* POSIX readdir_r */
391
#undef HAVE_READDIR_R
393
/* Define to 1 if you have the <readline.h> header file. */
394
#undef HAVE_READLINE_H
396
/* Define if your readline library has \`add_history' */
397
#undef HAVE_READLINE_HISTORY
399
/* Define to 1 if you have the <readline/history.h> header file. */
400
#undef HAVE_READLINE_HISTORY_H
402
/* Define to 1 if you have the <readline/readline.h> header file. */
403
#undef HAVE_READLINE_READLINE_H
405
/* Define to 1 if your system has a GNU libc compatible `realloc' function,
406
and to 0 otherwise. */
409
/* Does system provide rl_compentry_func_t */
410
#undef HAVE_RL_COMPENTRY
412
/* Does system provide rl_completion_func_t */
413
#undef HAVE_RL_COMPLETION
415
/* Define to 1 if you have the `rwlock_init' function. */
416
#undef HAVE_RWLOCK_INIT
418
/* Define to 1 if you have the <sched.h> header file. */
421
/* Define to 1 if you have the `sched_yield' function. */
422
#undef HAVE_SCHED_YIELD
424
/* Define to 1 if you have the <select.h> header file. */
427
/* Define to 1 if you have the `setupterm' function. */
428
#undef HAVE_SETUPTERM
433
/* Define to 1 if Solaris supports atomic functions. */
434
#undef HAVE_SOLARIS_ATOMICS
436
/* Define to 1 if stdbool.h conforms to C99. */
437
#undef HAVE_STDBOOL_H
439
/* Define if g++ supports C++0x features. */
440
#undef HAVE_STDCXX_0X
442
/* Define to 1 if you have the <stdint.h> header file. */
445
/* Define to 1 if you have the <stdlib.h> header file. */
448
/* Define to 1 if you have the <strings.h> header file. */
449
#undef HAVE_STRINGS_H
451
/* Define to 1 if you have the <string.h> header file. */
454
/* Define to 1 if you have the <synch.h> header file. */
457
/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
459
#undef HAVE_SYS_DIR_H
461
/* Define to 1 if you have the <sys/fpu.h> header file. */
462
#undef HAVE_SYS_FPU_H
464
/* Define to 1 if you have the <sys/mman.h> header file. */
465
#undef HAVE_SYS_MMAN_H
467
/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
469
#undef HAVE_SYS_NDIR_H
471
/* Define to 1 if you have the <sys/prctl.h> header file. */
472
#undef HAVE_SYS_PRCTL_H
474
/* Define to 1 if you have the <sys/select.h> header file. */
475
#undef HAVE_SYS_SELECT_H
477
/* Define to 1 if you have the <sys/socket.h> header file. */
478
#undef HAVE_SYS_SOCKET_H
480
/* Define to 1 if you have the <sys/stat.h> header file. */
481
#undef HAVE_SYS_STAT_H
483
/* Define to 1 if you have the <sys/time.h> header file. */
484
#undef HAVE_SYS_TIME_H
486
/* Define to 1 if you have the <sys/types.h> header file. */
487
#undef HAVE_SYS_TYPES_H
489
/* Define to 1 if you have the <sys/utime.h> header file. */
490
#undef HAVE_SYS_UTIME_H
492
/* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
493
#undef HAVE_SYS_WAIT_H
495
/* Define to 1 if you have the <termcap.h> header file. */
496
#undef HAVE_TERMCAP_H
498
/* Define to 1 if you have the <termios.h> header file. */
499
#undef HAVE_TERMIOS_H
501
/* Define to 1 if you have the <termio.h> header file. */
504
/* Define to 1 if you have the <term.h> header file. */
507
/* Define to 1 if you have the `timegm' function. */
510
/* Define to 1 if you have the <time.h> header file. */
513
/* Define to 1 if the system has the type `uint'. */
516
/* Define to 1 if the system has the type `ulong'. */
519
/* Define to 1 if you have the `uname' function. */
522
/* Define to 1 if you have the <unistd.h> header file. */
525
/* Define to 1 if you have the <utime.h> header file. */
528
/* Define to 1 if `utime(file, NULL)' sets file's timestamp to the present. */
529
#undef HAVE_UTIME_NULL
531
/* Define to 1 if you have the <uuid/uuid.h> header file. */
532
#undef HAVE_UUID_UUID_H
534
/* Define to 1 if you have the `vprintf' function. */
537
/* Does system provide an rl_compentry_func_t that is usable */
538
#undef HAVE_WORKING_RL_COMPENTRY
540
/* Define to 1 if the system has the type `_Bool'. */
543
/* CPU of Build System */
546
/* OS of Build System */
549
/* Vendor of Build System */
552
/* Does x86 PAUSE instruction exist */
553
#undef IB_HAVE_PAUSE_INSTRUCTION
555
/* Define to the sub-directory in which libtool stores uninstalled libraries.
559
/* Name of the memcached binary used in make test */
560
#undef MEMCACHED_BINARY
562
/* Define to 1 if assertions should be disabled. */
565
/* Define to 1 if your C compiler doesn't accept -c and -o together. */
566
#undef NO_MINUS_C_MINUS_O
568
/* Name of package */
571
/* Define to the address where bug reports for this package should be sent. */
572
#undef PACKAGE_BUGREPORT
574
/* Define to the full name of this package. */
577
/* Define to the full name and version of this package. */
578
#undef PACKAGE_STRING
580
/* Define to the one symbol short name of this package. */
581
#undef PACKAGE_TARNAME
583
/* Define to the home page for this package. */
586
/* Define to the version of this package. */
587
#undef PACKAGE_VERSION
589
/* The real version of the software */
590
#undef PANDORA_RELEASE_VERSION
592
/* Location of pcre header */
595
/* Define to necessary symbol if this constant uses a non-standard name on
597
#undef PTHREAD_CREATE_JOINABLE
599
/* if hash<string> needs to be defined */
600
#undef REDEFINE_HASH_STRING
602
/* The size of `int', as computed by sizeof. */
605
/* The size of `long', as computed by sizeof. */
608
/* Size of long long as computed by sizeof() */
609
#undef SIZEOF_LONG_LONG
611
/* The size of `off_t', as computed by sizeof. */
614
/* The size of `pthread_t', as computed by sizeof. */
615
#undef SIZEOF_PTHREAD_T
617
/* Size of size_t as computed by sizeof() */
620
/* The size of `void*', as computed by sizeof. */
623
/* If using the C implementation of alloca, define if you know the
624
direction of stack growth for your system; otherwise it will be
625
automatically deduced at runtime.
626
STACK_DIRECTION > 0 => grows toward higher addresses
627
STACK_DIRECTION < 0 => grows toward lower addresses
628
STACK_DIRECTION = 0 => direction of growth unknown */
629
#undef STACK_DIRECTION
631
/* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */
632
#undef STAT_MACROS_BROKEN
634
/* Define if ISO C++ 1998 header files are present. */
635
#undef STDCXX_98_HEADERS
637
/* Define to 1 if you have the ANSI C header files. */
640
/* CPU of Target System */
643
/* OS of Target System */
646
/* Whether we are building for FreeBSD */
647
#undef TARGET_OS_FREEBSD
649
/* Whether we build for Linux */
650
#undef TARGET_OS_LINUX
652
/* Whether we build for OSX */
655
/* Whether we are building for Solaris */
656
#undef TARGET_OS_SOLARIS
658
/* Vendor of Target System */
661
/* Define to 1 if time_t is unsigned */
662
#undef TIME_T_UNSIGNED
664
/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
665
#undef TIME_WITH_SYS_TIME
667
/* Define to 1 if your <sys/time.h> declares `struct tm'. */
668
#undef TM_IN_SYS_TIME
670
/* Enable extensions on AIX 3, Interix. */
674
/* Enable GNU extensions on systems that have them. */
678
/* Enable threading extensions on Solaris. */
679
#ifndef _POSIX_PTHREAD_SEMANTICS
680
# undef _POSIX_PTHREAD_SEMANTICS
682
/* Enable extensions on HP NonStop. */
683
#ifndef _TANDEM_SOURCE
684
# undef _TANDEM_SOURCE
686
/* Enable general extensions on Solaris. */
687
#ifndef __EXTENSIONS__
688
# undef __EXTENSIONS__
692
/* Version number of package */
695
/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
696
significant byte first (like Motorola and SPARC, unlike Intel). */
697
#if defined AC_APPLE_UNIVERSAL_BUILD
698
# if defined __BIG_ENDIAN__
699
# define WORDS_BIGENDIAN 1
702
# ifndef WORDS_BIGENDIAN
703
# undef WORDS_BIGENDIAN
707
/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a
709
#undef YYTEXT_POINTER
711
/* Number of bits in a file offset, on hosts where this is settable. */
712
#undef _FILE_OFFSET_BITS
714
/* Define for large files, on AIX-style hosts. */
717
/* Define to 1 if on MINIX. */
720
/* Define to 2 if the system does not provide POSIX.1 features except with
722
#undef _POSIX_1_SOURCE
724
/* Define to 1 if you need to in order for `stat' and other things to work. */
727
/* Cause Sun Studio to not be quite so strict with standards conflicts */
728
#undef _STLP_NO_NEW_C_HEADERS
730
/* Workaround for bug in FreeBSD headers */
733
/* Define to rpl_ if the getopt replacement functions and variables should be
735
#undef __GETOPT_PREFIX
737
/* Use STDC Constant Macros in C++ */
738
#undef __STDC_CONSTANT_MACROS
740
/* Use STDC Format Macros in C++ */
741
#undef __STDC_FORMAT_MACROS
743
/* Use STDC Limit Macros in C++ */
744
#undef __STDC_LIMIT_MACROS
746
/* Define to empty if `const' does not conform to ANSI C. */
749
/* Define to `__inline__' or `__inline' if that's what the C compiler
750
calls it, or to nothing if 'inline' is not supported under any name. */
755
/* Work around a bug in Apple GCC 4.0.1 build 5465: In C99 mode, it supports
756
the ISO C 99 semantics of 'extern inline' (unlike the GNU C semantics of
757
earlier versions), but does not display it by setting __GNUC_STDC_INLINE__.
758
__APPLE__ && __MACH__ test for MacOS X.
759
__APPLE_CC__ tests for the Apple compiler and its version.
760
__STDC_VERSION__ tests for the C99 mode. */
761
#if defined __APPLE__ && defined __MACH__ && __APPLE_CC__ >= 5465 && !defined __cplusplus && __STDC_VERSION__ >= 199901L && !defined __GNUC_STDC_INLINE__
762
# define __GNUC_STDC_INLINE__ 1
765
/* Define to rpl_malloc if the replacement function should be used. */
768
/* Define to rpl_mktime if the replacement function should be used. */
771
/* Define to rpl_realloc if the replacement function should be used. */
774
/* Define to the equivalent of the C99 'restrict' keyword, or to
775
nothing if this is not supported. Do not define if restrict is
776
supported directly. */
778
/* Work around a bug in Sun C++: it does not support _Restrict, even
779
though the corresponding Sun C compiler does, which causes
780
"#define restrict _Restrict" in the previous line. Perhaps some future
781
version of Sun C++ will work with _Restrict; if so, it'll probably
782
define __RESTRICT, just as Sun C does. */
783
#if defined __SUNPRO_CC && !defined __RESTRICT
787
/* Define to `unsigned int' if <sys/types.h> does not define. */
790
/* Define as a marker that can be attached to function parameter declarations
791
for parameters that are not used. This helps to reduce warnings, such as
792
from GCC -Wunused-parameter. */
793
#if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 7)
794
# define _UNUSED_PARAMETER_ __attribute__ ((__unused__))
796
# define _UNUSED_PARAMETER_
800
/* Define to empty if the keyword `volatile' does not work. Warning: valid
801
code using `volatile' can become incorrect without. Disable with care. */
805
#if defined(__cplusplus)
807
# include CINTTYPES_H
810
# include <inttypes.h>
813
#if !defined(HAVE_ULONG) && !defined(__USE_MISC)
814
typedef unsigned long int ulong;
817
#endif /* __CONFIG_H__ */