summaryrefslogtreecommitdiff
path: root/include/sysconf.h.in
blob: 59f900433cb7087f868332c8c7063fedf5b9dd24 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
/* include/sysconf.h.in.  Generated from configure.in by autoheader.  */

/* "Default umask Permissions" */
#undef DEFUMASK

/* "No prefix needed for dlopen" */
#undef DL_PREFIX

/* "Has sys/types.h" */
#undef HAS_SYS_TYPES_H

/* "" */
#undef HAVE_BACKTRACE

/* Define to 1 if you have the `fork' function. */
#undef HAVE_FORK

/* Define to 1 if you have the `gethostbyname' function. */
#undef HAVE_GETHOSTBYNAME

/* Define to 1 if you have the `gethostbyname_r' function. */
#undef HAVE_GETHOSTBYNAME_R

/* Define to 1 if you have the `gettimeofday' function. */
#undef HAVE_GETTIMEOFDAY

/* Define to 1 if you have the <inttypes.h> header file. */
#undef HAVE_INTTYPES_H

/* Define to 1 if you have the <memory.h> header file. */
#undef HAVE_MEMORY_H

/* Define to 1 if you have the `setgrent' function. */
#undef HAVE_SETGRENT

/* Define to 1 if you have the `snprintf' function. */
#undef HAVE_SNPRINTF

/* Define to 1 if you have the <stdint.h> header file. */
#undef HAVE_STDINT_H

/* Define to 1 if you have the <stdlib.h> header file. */
#undef HAVE_STDLIB_H

/* Define to 1 if you have the `strcasecmp' function. */
#undef HAVE_STRCASECMP

/* Define to 1 if you have the `strdup' function. */
#undef HAVE_STRDUP

/* Define to 1 if you have the `strerror' function. */
#undef HAVE_STRERROR

/* Define to 1 if you have the `stricmp' function. */
#undef HAVE_STRICMP

/* "" */
#undef HAVE_STRINGS_H

/* Define to 1 if you have the <string.h> header file. */
#undef HAVE_STRING_H

/* Define to 1 if you have the `strlcat' function. */
#undef HAVE_STRLCAT

/* Define to 1 if you have the `strlcpy' function. */
#undef HAVE_STRLCPY

/* Define to 1 if you have the `strsignal' function. */
#undef HAVE_STRSIGNAL

/* Define to 1 if you have the `strspn' function. */
#undef HAVE_STRSPN

/* Define to 1 if you have the `sys_errlist' function. */
#undef HAVE_SYS_ERRLIST

/* "" */
#undef HAVE_SYS_SELECT_H

/* Define to 1 if you have the <sys/stat.h> header file. */
#undef HAVE_SYS_STAT_H

/* Define to 1 if you have the <sys/types.h> header file. */
#undef HAVE_SYS_TYPES_H

/* Define to 1 if you have the `umask' function. */
#undef HAVE_UMASK

/* Define to 1 if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H

/* va_list as array */
#undef HAVE_VA_LIST_AS_ARRAY

/* "Module dir" */
#undef MODULE_PATH

/* "Has mysql/mysql.h" */
#undef MYSQL_HEADER_PREFIX

/* Define to the address where bug reports for this package should be sent. */
#undef PACKAGE_BUGREPORT

/* Define to the full name of this package. */
#undef PACKAGE_NAME

/* Define to the full name and version of this package. */
#undef PACKAGE_STRING

/* Define to the one symbol short name of this package. */
#undef PACKAGE_TARNAME

/* Define to the version of this package. */
#undef PACKAGE_VERSION

/* "Run group" */
#undef RUNGROUP

/* "Binary Dir" */
#undef SERVICES_BIN

/* "services bin dir" */
#undef SERVICES_DIR

/* The size of a `int', as computed by sizeof. */
#undef SIZEOF_INT

/* The size of a `long', as computed by sizeof. */
#undef SIZEOF_LONG

/* The size of a `short', as computed by sizeof. */
#undef SIZEOF_SHORT

/* "modules not available" */
#undef STATIC_LINKING

/* Define to 1 if you have the ANSI C header files. */
#undef STDC_HEADERS

/* "Modules available" */
#undef USE_MODULES

/* "Use Mysql" */
#undef USE_MYSQL

/* "Use RDB" */
#undef USE_RDB

/* Define to `short' if <sys/types.h> does not define. */
#undef int16_t

/* Define to `long' if <sys/types.h> does not define. */
#undef int32_t

/* Define to `unsigned short' if <sys/types.h> does not define. */
#undef u_int16_t

/* Define to `unsigned long' if <sys/types.h> does not define. */
#undef u_int32_t

/* Static config, copy from here to below before running autoheader! */

#ifndef BIG_ENDIAN

/* Big Endian system */
#undef BIG_ENDIAN

#endif

#ifndef LITTLE_ENDIAN

/* Little Endian system */
#undef LITTLE_ENDIAN

#endif

/**
 * NOTE: BIG_ENDIAN and LITTLE_ENDIAN defines should not be left in
 * by autoheader as they may be defined or may not be, as such we check
 * if there defined before messing with them!
 **/

#ifdef HAS_SYS_TYPES_H
#include <sys/types.h>
#endif

#ifdef __STRICT_ANSI__
#include <stdarg.h>
#include <stdio.h>

/* We KNOW these are not ansi, we are defining them here to suppress the warning
 *  * s messages on a "make strict" compile */
#ifndef snprintf
int snprintf(char *str, size_t size, const char *format, ...);
#endif
#ifndef vprintf
int vprintf(const char *format, va_list ap);
#endif
#ifndef vfprintf
int vfprintf(FILE *stream, const char *format, va_list ap);
#endif
#ifndef vsprintf
int vsprintf(char *str, const char *format, va_list ap);
#endif
#ifndef vsnprintf
int vsnprintf(char *str, size_t size, const char *format, va_list ap);
#endif

FILE *popen(const char *command, const char *type);
int pclose(FILE *stream);
FILE *fdopen(int fildes, const char *mode);

int ftruncate(int fd, off_t length);

#ifdef HAVE_STRSIGNAL
char *strsignal(int sig);
#endif

#endif


typedef int16_t int16;
typedef u_int16_t uint16;
typedef int32_t int32;
typedef u_int32_t uint32;