/[cvs]/eggdrop1.6/config.h.in
ViewVC logotype

Contents of /eggdrop1.6/config.h.in

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.57 - (show annotations) (download)
Tue Jun 29 15:52:23 2010 UTC (9 years, 3 months ago) by thommey
Branch: MAIN
Changes since 1.56: +6 -0 lines
Overwrite the Tcl notifier with our own version of it if possible.
Integrate Tcl events and sockets into our own eventloop and socketlist.
Don't fork() before initializing Tcl anymore with overwritten notifier.
Replace max-dcc with a dynamically enlarging array, limited by the new setting max-socks.
Add two configure checks against the Tcl library to check if the notifier can be replaced.

1 /* config.h.in. Generated from configure.ac by autoheader. */
2
3 /*
4 * Copyright (C) 1997 Robey Pointer
5 * Copyright (C) 1999 - 2010 Eggheads Development Team
6 *
7 * This program is free software; you can redistribute it and/or
8 * modify it under the terms of the GNU General Public License
9 * as published by the Free Software Foundation; either version 2
10 * of the License, or (at your option) any later version.
11 *
12 * This program is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 * GNU General Public License for more details.
16 *
17 * You should have received a copy of the GNU General Public License
18 * along with this program; if not, write to the Free Software
19 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
20 */
21
22 #ifndef _EGG_CONFIG_H
23 #define _EGG_CONFIG_H
24
25 /* Define if building universal (internal helper macro) */
26 #undef AC_APPLE_UNIVERSAL_BUILD
27
28 /* Define if running on Mac OS X with dns.mod. */
29 #undef BIND_8_COMPAT
30
31 /* Define if running on NeXT Step. */
32 #undef BORGCUBES
33
34 /* Define to use Eggdrop's snprintf functions regardless of HAVE_SNPRINTF. */
35 #undef BROKEN_SNPRINTF
36
37 /* Define if running under Cygwin. */
38 #undef CYGWIN_HACKS
39
40 /* Define for context debugging. */
41 #undef DEBUG_CONTEXT
42
43 /* Define if running on SunOS 4.0. */
44 #undef DLOPEN_1
45
46 /* Define the maximum length of handles on the bot. */
47 #undef EGG_HANDLEN
48
49 /* Defines the extension of Eggdrop modules. */
50 #undef EGG_MOD_EXT
51
52 /* Defines the current Eggdrop version. */
53 #undef EGG_VERSION
54
55 /* Define to 1 if you have the <arpa/inet.h> header file. */
56 #undef HAVE_ARPA_INET_H
57
58 /* Define to 1 if you have the `clock' function. */
59 #undef HAVE_CLOCK
60
61 /* Define to 1 if you have the declaration of `tzname', and to 0 if you don't.
62 */
63 #undef HAVE_DECL_TZNAME
64
65 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
66 */
67 #undef HAVE_DIRENT_H
68
69 /* Define to 1 if you have the <dlfcn.h> header file. */
70 #undef HAVE_DLFCN_H
71
72 /* Define to 1 if you have the `dlopen' function. */
73 #undef HAVE_DLOPEN
74
75 /* Define to 1 if you have the <dl.h> header file. */
76 #undef HAVE_DL_H
77
78 /* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
79 #undef HAVE_DOPRNT
80
81 /* Define to 1 if you have the `dprintf' function. */
82 #undef HAVE_DPRINTF
83
84 /* Define to 1 if you have the <fcntl.h> header file. */
85 #undef HAVE_FCNTL_H
86
87 /* Define to 1 if you have the `fsync' function. */
88 #undef HAVE_FSYNC
89
90 /* Define to 1 if you have the `getdtablesize' function. */
91 #undef HAVE_GETDTABLESIZE
92
93 /* Define to 1 if you have the `getpagesize' function. */
94 #undef HAVE_GETPAGESIZE
95
96 /* Define to 1 if you have the `getrusage' function. */
97 #undef HAVE_GETRUSAGE
98
99 /* Define to 1 if you have the `inet_aton' function. */
100 #undef HAVE_INET_ATON
101
102 /* Define to 1 if the system has the type `intptr_t'. */
103 #undef HAVE_INTPTR_T
104
105 /* Define to 1 if you have the <inttypes.h> header file. */
106 #undef HAVE_INTTYPES_H
107
108 /* Define to 1 if you have the `isascii' function. */
109 #undef HAVE_ISASCII
110
111 /* Define to 1 if you have the `dl' library (-ldl). */
112 #undef HAVE_LIBDL
113
114 /* Define to 1 if you have the `dld' library (-ldld). */
115 #undef HAVE_LIBDLD
116
117 /* Define to 1 if you have the `dns' library (-ldns). */
118 #undef HAVE_LIBDNS
119
120 /* Define to 1 if you have the `nsl' library (-lnsl). */
121 #undef HAVE_LIBNSL
122
123 /* Define to 1 if you have the `socket' library (-lsocket). */
124 #undef HAVE_LIBSOCKET
125
126 /* Define to 1 if you have the <limits.h> header file. */
127 #undef HAVE_LIMITS_H
128
129 /* Define to 1 if you have the `load' function. */
130 #undef HAVE_LOAD
131
132 /* Define to 1 if you have the <loader.h> header file. */
133 #undef HAVE_LOADER_H
134
135 /* Define to 1 if you have the <locale.h> header file. */
136 #undef HAVE_LOCALE_H
137
138 /* Define to 1 if you have the `lrand48' function. */
139 #undef HAVE_LRAND48
140
141 /* Define to 1 if you have the <mach-o/dyld.h> header file. */
142 #undef HAVE_MACH_O_DYLD_H
143
144 /* Define to 1 if you have the <mach-o/rld.h> header file. */
145 #undef HAVE_MACH_O_RLD_H
146
147 /* Define to 1 if you have the `mbrlen' function. */
148 #undef HAVE_MBRLEN
149
150 /* Define to 1 if you have the `memcpy' function. */
151 #undef HAVE_MEMCPY
152
153 /* Define to 1 if you have the <memory.h> header file. */
154 #undef HAVE_MEMORY_H
155
156 /* Define to 1 if you have the `memset' function. */
157 #undef HAVE_MEMSET
158
159 /* Define to 1 if you have a working `mmap' system call. */
160 #undef HAVE_MMAP
161
162 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
163 #undef HAVE_NDIR_H
164
165 /* Define to 1 if you have the <netdb.h> header file. */
166 #undef HAVE_NETDB_H
167
168 /* Define to 1 if you have the <netinet/in.h> header file. */
169 #undef HAVE_NETINET_IN_H
170
171 /* Define to 1 if you have the `NSLinkModule' function. */
172 #undef HAVE_NSLINKMODULE
173
174 /* Define to 1 if you have the `rand' function. */
175 #undef HAVE_RAND
176
177 /* Define to 1 if you have the `random' function. */
178 #undef HAVE_RANDOM
179
180 /* Define to 1 if you have the `rename' function. */
181 #undef HAVE_RENAME
182
183 /* Define to 1 if you have the <rld.h> header file. */
184 #undef HAVE_RLD_H
185
186 /* Define to 1 if you have the `rld_load' function. */
187 #undef HAVE_RLD_LOAD
188
189 /* Define to 1 if you have the `setpgid' function. */
190 #undef HAVE_SETPGID
191
192 /* Define to 1 if you have the `shl_load' function. */
193 #undef HAVE_SHL_LOAD
194
195 /* Define to 1 if you have the `sigaction' function. */
196 #undef HAVE_SIGACTION
197
198 /* Define to 1 if you have the `sigemptyset' function. */
199 #undef HAVE_SIGEMPTYSET
200
201 /* Define to 1 if you have the `snprintf' function. */
202 #undef HAVE_SNPRINTF
203
204 /* Define to 1 if you have the `socklen_t' type. */
205 #undef HAVE_SOCKLEN_T
206
207 /* Define to 1 if you have the <stdarg.h> header file. */
208 #undef HAVE_STDARG_H
209
210 /* Define to 1 if you have the <stddef.h> header file. */
211 #undef HAVE_STDDEF_H
212
213 /* Define to 1 if you have the <stdint.h> header file. */
214 #undef HAVE_STDINT_H
215
216 /* Define to 1 if you have the <stdio.h> header file. */
217 #undef HAVE_STDIO_H
218
219 /* Define to 1 if you have the <stdlib.h> header file. */
220 #undef HAVE_STDLIB_H
221
222 /* Define to 1 if you have the `strcasecmp' function. */
223 #undef HAVE_STRCASECMP
224
225 /* Define to 1 if you have the `strftime' function. */
226 #undef HAVE_STRFTIME
227
228 /* Define to 1 if you have the <strings.h> header file. */
229 #undef HAVE_STRINGS_H
230
231 /* Define to 1 if you have the <string.h> header file. */
232 #undef HAVE_STRING_H
233
234 /* Define to 1 if you have the `strncasecmp' function. */
235 #undef HAVE_STRNCASECMP
236
237 /* Define to 1 if `tm_zone' is a member of `struct tm'. */
238 #undef HAVE_STRUCT_TM_TM_ZONE
239
240 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
241 */
242 #undef HAVE_SYS_DIR_H
243
244 /* Define to 1 if you have the <sys/file.h> header file. */
245 #undef HAVE_SYS_FILE_H
246
247 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
248 */
249 #undef HAVE_SYS_NDIR_H
250
251 /* Define to 1 if you have the <sys/param.h> header file. */
252 #undef HAVE_SYS_PARAM_H
253
254 /* Define to 1 if you have the <sys/rusage.h> header file. */
255 #undef HAVE_SYS_RUSAGE_H
256
257 /* Define to 1 if you have the <sys/select.h> header file. */
258 #undef HAVE_SYS_SELECT_H
259
260 /* Define to 1 if you have the <sys/socket.h> header file. */
261 #undef HAVE_SYS_SOCKET_H
262
263 /* Define to 1 if you have the <sys/stat.h> header file. */
264 #undef HAVE_SYS_STAT_H
265
266 /* Define to 1 if you have the <sys/time.h> header file. */
267 #undef HAVE_SYS_TIME_H
268
269 /* Define to 1 if you have the <sys/types.h> header file. */
270 #undef HAVE_SYS_TYPES_H
271
272 /* Define for Tcl that has Tcl_Free() (7.5p1 and later). */
273 #undef HAVE_TCL_FREE
274
275 /* Define for Tcl that has Tcl_GetCurrentThread() (8.1a2 and later). */
276 #undef HAVE_TCL_GETCURRENTTHREAD
277
278 /* Define for Tcl that has Tcl_GetThreadData() (8.1a2 and later). */
279 #undef HAVE_TCL_GETTHREADDATA
280
281 /* Define for Tcl that has Tcl_SetNotifier() (8.2b1 and later). */
282 #undef HAVE_TCL_SETNOTIFIER
283
284 /* Define to 1 if your `struct tm' has `tm_zone'. Deprecated, use
285 `HAVE_STRUCT_TM_TM_ZONE' instead. */
286 #undef HAVE_TM_ZONE
287
288 /* Define to 1 if you don't have `tm_zone' but do have the external array
289 `tzname'. */
290 #undef HAVE_TZNAME
291
292 /* Define to 1 if you have the `uname' function. */
293 #undef HAVE_UNAME
294
295 /* Define to 1 if you have the <unistd.h> header file. */
296 #undef HAVE_UNISTD_H
297
298 /* Define to 1 if you have the `vprintf' function. */
299 #undef HAVE_VPRINTF
300
301 /* Define to 1 if you have the `vsnprintf' function. */
302 #undef HAVE_VSNPRINTF
303
304 /* Define to 1 if you have the <wchar.h> header file. */
305 #undef HAVE_WCHAR_H
306
307 /* Define if modules will work on your system. */
308 #undef MODULES_OK
309
310 /* Define if modules should be loaded using the dl*() functions. */
311 #undef MOD_USE_DL
312
313 /* Define if modules should be loaded using the NS*() functions. */
314 #undef MOD_USE_DYLD
315
316 /* Define if modules should be loaded using the ldr*() and *load() functions.
317 */
318 #undef MOD_USE_LOADER
319
320 /* Define if modules should be loaded using the rld_*() functions. */
321 #undef MOD_USE_RLD
322
323 /* Define if modules should be loaded using the shl_*() functions. */
324 #undef MOD_USE_SHL
325
326 /* Define to the address where bug reports for this package should be sent. */
327 #undef PACKAGE_BUGREPORT
328
329 /* Define to the full name of this package. */
330 #undef PACKAGE_NAME
331
332 /* Define to the full name and version of this package. */
333 #undef PACKAGE_STRING
334
335 /* Define to the one symbol short name of this package. */
336 #undef PACKAGE_TARNAME
337
338 /* Define to the home page for this package. */
339 #undef PACKAGE_URL
340
341 /* Define to the version of this package. */
342 #undef PACKAGE_VERSION
343
344 /* Define to the type of arg 1 for `select'. */
345 #undef SELECT_TYPE_ARG1
346
347 /* Define to the type of args 2, 3 and 4 for `select'. */
348 #undef SELECT_TYPE_ARG234
349
350 /* Define to the type of arg 5 for `select'. */
351 #undef SELECT_TYPE_ARG5
352
353 /* The size of `int', as computed by sizeof. */
354 #undef SIZEOF_INT
355
356 /* The size of `long', as computed by sizeof. */
357 #undef SIZEOF_LONG
358
359 /* The size of `short', as computed by sizeof. */
360 #undef SIZEOF_SHORT
361
362 /* Define to 1 if you have the ANSI C header files. */
363 #undef STDC_HEADERS
364
365 /* Define if running on OSF/1 platform. */
366 #undef STOP_UAC
367
368 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
369 #undef TIME_WITH_SYS_TIME
370
371 /* Define to 1 if your <sys/time.h> declares `struct tm'. */
372 #undef TM_IN_SYS_TIME
373
374 /* Enable extensions on AIX 3, Interix. */
375 #ifndef _ALL_SOURCE
376 # undef _ALL_SOURCE
377 #endif
378 /* Enable GNU extensions on systems that have them. */
379 #ifndef _GNU_SOURCE
380 # undef _GNU_SOURCE
381 #endif
382 /* Enable threading extensions on Solaris. */
383 #ifndef _POSIX_PTHREAD_SEMANTICS
384 # undef _POSIX_PTHREAD_SEMANTICS
385 #endif
386 /* Enable extensions on HP NonStop. */
387 #ifndef _TANDEM_SOURCE
388 # undef _TANDEM_SOURCE
389 #endif
390 /* Enable general extensions on Solaris. */
391 #ifndef __EXTENSIONS__
392 # undef __EXTENSIONS__
393 #endif
394
395
396 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
397 significant byte first (like Motorola and SPARC, unlike Intel). */
398 #if defined AC_APPLE_UNIVERSAL_BUILD
399 # if defined __BIG_ENDIAN__
400 # define WORDS_BIGENDIAN 1
401 # endif
402 #else
403 # ifndef WORDS_BIGENDIAN
404 # undef WORDS_BIGENDIAN
405 # endif
406 #endif
407
408 /* Define to 1 if on MINIX. */
409 #undef _MINIX
410
411 /* Define to 2 if the system does not provide POSIX.1 features except with
412 this defined. */
413 #undef _POSIX_1_SOURCE
414
415 /* Define to 1 if you need to in order for `stat' and other things to work. */
416 #undef _POSIX_SOURCE
417
418 /* Define to empty if `const' does not conform to ANSI C. */
419 #undef const
420
421 /* Define to `__inline__' or `__inline' if that's what the C compiler
422 calls it, or to nothing if 'inline' is not supported under any name. */
423 #ifndef __cplusplus
424 #undef inline
425 #endif
426
427 /* Define to the type of a signed integer type wide enough to hold a pointer,
428 if such a type exists, and if the system does not define it. */
429 #undef intptr_t
430
431 /* Define to `int' if <sys/types.h> does not define. */
432 #undef pid_t
433
434 /* Define to `unsigned int' if <sys/types.h> does not define. */
435 #undef size_t
436
437 /* Define to empty if the keyword `volatile' does not work. Warning: valid
438 code using `volatile' can become incorrect without. Disable with care. */
439 #undef volatile
440
441 #endif /* !_EGG_CONFIG_H */

webmaster@eggheads.org
ViewVC Help
Powered by ViewVC 1.1.23