1/* -*- mode: C; c-basic-offset: 4; indent-tabs-mode: nil -*- */
2#ident "$Id$"
3/*======
4This file is part of PerconaFT.
5
6
7Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved.
8
9 PerconaFT is free software: you can redistribute it and/or modify
10 it under the terms of the GNU General Public License, version 2,
11 as published by the Free Software Foundation.
12
13 PerconaFT is distributed in the hope that it will be useful,
14 but WITHOUT ANY WARRANTY; without even the implied warranty of
15 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 GNU General Public License for more details.
17
18 You should have received a copy of the GNU General Public License
19 along with PerconaFT. If not, see <http://www.gnu.org/licenses/>.
20
21----------------------------------------
22
23 PerconaFT is free software: you can redistribute it and/or modify
24 it under the terms of the GNU Affero General Public License, version 3,
25 as published by the Free Software Foundation.
26
27 PerconaFT is distributed in the hope that it will be useful,
28 but WITHOUT ANY WARRANTY; without even the implied warranty of
29 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
30 GNU Affero General Public License for more details.
31
32 You should have received a copy of the GNU Affero General Public License
33 along with PerconaFT. If not, see <http://www.gnu.org/licenses/>.
34======= */
35
36#ident "Copyright (c) 2006, 2015, Percona and/or its affiliates. All rights reserved."
37
38#ifndef __CONFIG_H__
39#define __CONFIG_H__
40
41#define TOKUDB_REVISION 0
42
43/* #undef TOKU_DEBUG_PARANOID */
44/* #undef USE_VALGRIND */
45#define HAVE_ALLOCA_H 1
46#define HAVE_ARPA_INET_H 1
47#define HAVE_BYTESWAP_H 1
48#define HAVE_ENDIAN_H 1
49#define HAVE_FCNTL_H 1
50#define HAVE_INTTYPES_H 1
51/* #undef HAVE_LIBKERN_OSATOMIC_H */
52/* #undef HAVE_LIBKERN_OSBYTEORDER_H */
53#define HAVE_LIMITS_H 1
54/* #undef HAVE_MACHINE_ENDIAN_H */
55#define HAVE_MALLOC_H 1
56/* #undef HAVE_MALLOC_MALLOC_H */
57/* #undef HAVE_MALLOC_NP_H */
58#define HAVE_PTHREAD_H 1
59/* #undef HAVE_PTHREAD_NP_H */
60#define HAVE_STDINT_H 1
61#define HAVE_STDLIB_H 1
62#define HAVE_STRING_H 1
63#define HAVE_SYSCALL_H 1
64/* #undef HAVE_SYS_ENDIAN_H */
65#define HAVE_SYS_FILE_H 1
66/* #undef HAVE_SYS_MALLOC_H */
67#define HAVE_SYS_RESOURCE_H 1
68#define HAVE_SYS_STATVFS_H 1
69#define HAVE_SYS_SYSCALL_H 1
70#define HAVE_SYS_SYSCTL_H 1
71/* #undef HAVE_SYS_SYSLIMITS_H */
72#define HAVE_SYS_TIME_H 1
73#define HAVE_UNISTD_H 1
74
75#define HAVE_M_MMAP_THRESHOLD 1
76#define HAVE_CLOCK_REALTIME 1
77#define HAVE_O_DIRECT 1
78/* #undef HAVE_F_NOCACHE */
79
80#define HAVE_MAP_ANONYMOUS 1
81#define HAVE_MINCORE 1
82#define HAVE_PR_SET_PTRACER 1
83#define HAVE_PR_SET_PTRACER_ANY 1
84/* #undef HAVE_MALLOC_SIZE */
85#define HAVE_MALLOC_USABLE_SIZE 1
86#define HAVE_MEMALIGN 1
87#define HAVE_VALLOC 1
88#define HAVE_NRAND48 1
89#define HAVE_RANDOM_R 1
90
91#define HAVE_PTHREAD_RWLOCKATTR_SETKIND_NP 1
92#define HAVE_PTHREAD_YIELD 1
93/* #undef HAVE_PTHREAD_YIELD_NP */
94/* #undef HAVE_PTHREAD_THREADID_NP */
95/* #undef HAVE_PTHREAD_GETTHREADID_NP */
96
97#define PTHREAD_YIELD_RETURNS_INT 1
98/* #undef PTHREAD_YIELD_RETURNS_VOID */
99
100#define HAVE_SCHED_GETCPU 1
101
102#define HAVE_GNU_TLS 1
103
104#endif /* __CONFIG_H__ */
105