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

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

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


Revision 1.57 - (hide 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 wcc 1.37 /* config.h.in. Generated from configure.ac by autoheader. */
2 stdarg 1.32
3 tothwolf 1.49 /*
4     * Copyright (C) 1997 Robey Pointer
5 pseudo 1.52 * Copyright (C) 1999 - 2010 Eggheads Development Team
6 tothwolf 1.49 *
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 wcc 1.41 #ifndef _EGG_CONFIG_H
23     #define _EGG_CONFIG_H
24    
25 tothwolf 1.53 /* Define if building universal (internal helper macro) */
26     #undef AC_APPLE_UNIVERSAL_BUILD
27    
28 wcc 1.45 /* Define if running on Mac OS X with dns.mod. */
29     #undef BIND_8_COMPAT
30    
31 wcc 1.36 /* Define if running on NeXT Step. */
32     #undef BORGCUBES
33 fabian 1.3
34 wcc 1.36 /* Define to use Eggdrop's snprintf functions regardless of HAVE_SNPRINTF. */
35 wcc 1.29 #undef BROKEN_SNPRINTF
36    
37 wcc 1.36 /* Define if running under Cygwin. */
38     #undef CYGWIN_HACKS
39 fabian 1.3
40 tothwolf 1.50 /* Define for context debugging. */
41     #undef DEBUG_CONTEXT
42    
43 wcc 1.26 /* Define if running on SunOS 4.0. */
44 fabian 1.3 #undef DLOPEN_1
45    
46 pseudo 1.56 /* Define the maximum length of handles on the bot. */
47     #undef EGG_HANDLEN
48    
49 wcc 1.36 /* Defines the extension of Eggdrop modules. */
50     #undef EGG_MOD_EXT
51 fabian 1.3
52 wcc 1.36 /* Defines the current Eggdrop version. */
53 fabian 1.7 #undef EGG_VERSION
54 fabian 1.13
55 wcc 1.36 /* Define to 1 if you have the <arpa/inet.h> header file. */
56     #undef HAVE_ARPA_INET_H
57 fabian 1.3
58 wcc 1.25 /* Define to 1 if you have the `clock' function. */
59 guppy 1.20 #undef HAVE_CLOCK
60    
61 tothwolf 1.48 /* 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 wcc 1.25 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
66     */
67 guppy 1.20 #undef HAVE_DIRENT_H
68 fabian 1.6
69 wcc 1.43 /* 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 fabian 1.3 #undef HAVE_DLOPEN
74    
75 wcc 1.43 /* Define to 1 if you have the <dl.h> header file. */
76     #undef HAVE_DL_H
77    
78 wcc 1.36 /* Define to 1 if you don't have `vprintf' but do have `_doprnt.' */
79     #undef HAVE_DOPRNT
80    
81 wcc 1.25 /* Define to 1 if you have the `dprintf' function. */
82 fabian 1.3 #undef HAVE_DPRINTF
83    
84 wcc 1.36 /* Define to 1 if you have the <fcntl.h> header file. */
85     #undef HAVE_FCNTL_H
86    
87 wcc 1.25 /* Define to 1 if you have the `fsync' function. */
88 guppy 1.20 #undef HAVE_FSYNC
89    
90 wcc 1.25 /* Define to 1 if you have the `getdtablesize' function. */
91 segfault 1.1 #undef HAVE_GETDTABLESIZE
92    
93 wcc 1.40 /* Define to 1 if you have the `getpagesize' function. */
94     #undef HAVE_GETPAGESIZE
95    
96 wcc 1.25 /* Define to 1 if you have the `getrusage' function. */
97 segfault 1.1 #undef HAVE_GETRUSAGE
98    
99 wcc 1.25 /* Define to 1 if you have the `inet_aton' function. */
100 fabian 1.9 #undef HAVE_INET_ATON
101    
102 pseudo 1.55 /* Define to 1 if the system has the type `intptr_t'. */
103     #undef HAVE_INTPTR_T
104    
105 wcc 1.25 /* Define to 1 if you have the <inttypes.h> header file. */
106 guppy 1.20 #undef HAVE_INTTYPES_H
107    
108 wcc 1.25 /* Define to 1 if you have the `isascii' function. */
109 fabian 1.9 #undef HAVE_ISASCII
110    
111 wcc 1.25 /* Define to 1 if you have the `dl' library (-ldl). */
112 guppy 1.20 #undef HAVE_LIBDL
113    
114 wcc 1.25 /* Define to 1 if you have the `dld' library (-ldld). */
115 guppy 1.20 #undef HAVE_LIBDLD
116    
117 wcc 1.25 /* Define to 1 if you have the `dns' library (-ldns). */
118 guppy 1.20 #undef HAVE_LIBDNS
119    
120 wcc 1.25 /* Define to 1 if you have the `nsl' library (-lnsl). */
121 guppy 1.20 #undef HAVE_LIBNSL
122    
123 wcc 1.25 /* Define to 1 if you have the `socket' library (-lsocket). */
124 guppy 1.20 #undef HAVE_LIBSOCKET
125    
126 wcc 1.25 /* Define to 1 if you have the <limits.h> header file. */
127 guppy 1.20 #undef HAVE_LIMITS_H
128    
129 wcc 1.43 /* 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 wcc 1.36 /* Define to 1 if you have the <locale.h> header file. */
136     #undef HAVE_LOCALE_H
137    
138 tothwolf 1.51 /* Define to 1 if you have the `lrand48' function. */
139     #undef HAVE_LRAND48
140    
141 wcc 1.43 /* 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 wcc 1.39 /* Define to 1 if you have the `mbrlen' function. */
148     #undef HAVE_MBRLEN
149    
150 wcc 1.25 /* Define to 1 if you have the `memcpy' function. */
151 fabian 1.11 #undef HAVE_MEMCPY
152    
153 wcc 1.25 /* Define to 1 if you have the <memory.h> header file. */
154 guppy 1.20 #undef HAVE_MEMORY_H
155    
156 wcc 1.25 /* Define to 1 if you have the `memset' function. */
157 fabian 1.11 #undef HAVE_MEMSET
158    
159 wcc 1.40 /* Define to 1 if you have a working `mmap' system call. */
160     #undef HAVE_MMAP
161    
162 wcc 1.25 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
163 guppy 1.20 #undef HAVE_NDIR_H
164    
165 wcc 1.36 /* 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 wcc 1.43 /* Define to 1 if you have the `NSLinkModule' function. */
172     #undef HAVE_NSLINKMODULE
173    
174 tothwolf 1.51 /* Define to 1 if you have the `rand' function. */
175     #undef HAVE_RAND
176    
177 wcc 1.25 /* Define to 1 if you have the `random' function. */
178 segfault 1.1 #undef HAVE_RANDOM
179    
180 wcc 1.25 /* Define to 1 if you have the `rename' function. */
181 segfault 1.1 #undef HAVE_RENAME
182    
183 wcc 1.43 /* 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 wcc 1.25 /* Define to 1 if you have the `setpgid' function. */
190 fabian 1.3 #undef HAVE_SETPGID
191 segfault 1.1
192 wcc 1.43 /* Define to 1 if you have the `shl_load' function. */
193     #undef HAVE_SHL_LOAD
194    
195 wcc 1.25 /* Define to 1 if you have the `sigaction' function. */
196 segfault 1.1 #undef HAVE_SIGACTION
197    
198 wcc 1.25 /* Define to 1 if you have the `sigemptyset' function. */
199 segfault 1.1 #undef HAVE_SIGEMPTYSET
200    
201 wcc 1.25 /* Define to 1 if you have the `snprintf' function. */
202 fabian 1.3 #undef HAVE_SNPRINTF
203    
204 tothwolf 1.47 /* Define to 1 if you have the `socklen_t' type. */
205 wcc 1.39 #undef HAVE_SOCKLEN_T
206    
207     /* Define to 1 if you have the <stdarg.h> header file. */
208     #undef HAVE_STDARG_H
209    
210 wcc 1.36 /* Define to 1 if you have the <stddef.h> header file. */
211     #undef HAVE_STDDEF_H
212 guppy 1.20
213 wcc 1.25 /* Define to 1 if you have the <stdint.h> header file. */
214 guppy 1.20 #undef HAVE_STDINT_H
215    
216 wcc 1.46 /* Define to 1 if you have the <stdio.h> header file. */
217     #undef HAVE_STDIO_H
218    
219 wcc 1.25 /* Define to 1 if you have the <stdlib.h> header file. */
220 guppy 1.20 #undef HAVE_STDLIB_H
221    
222 wcc 1.25 /* Define to 1 if you have the `strcasecmp' function. */
223 fabian 1.3 #undef HAVE_STRCASECMP
224 fabian 1.11
225 wcc 1.25 /* Define to 1 if you have the `strftime' function. */
226 fabian 1.15 #undef HAVE_STRFTIME
227    
228 wcc 1.25 /* Define to 1 if you have the <strings.h> header file. */
229 guppy 1.20 #undef HAVE_STRINGS_H
230    
231 wcc 1.25 /* Define to 1 if you have the <string.h> header file. */
232 guppy 1.20 #undef HAVE_STRING_H
233    
234 wcc 1.25 /* Define to 1 if you have the `strncasecmp' function. */
235 fabian 1.11 #undef HAVE_STRNCASECMP
236 segfault 1.1
237 tothwolf 1.53 /* Define to 1 if `tm_zone' is a member of `struct tm'. */
238 wcc 1.39 #undef HAVE_STRUCT_TM_TM_ZONE
239    
240 wcc 1.25 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
241     */
242 guppy 1.20 #undef HAVE_SYS_DIR_H
243    
244 wcc 1.36 /* Define to 1 if you have the <sys/file.h> header file. */
245     #undef HAVE_SYS_FILE_H
246    
247 wcc 1.25 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
248     */
249 guppy 1.20 #undef HAVE_SYS_NDIR_H
250    
251 wcc 1.35 /* Define to 1 if you have the <sys/param.h> header file. */
252     #undef HAVE_SYS_PARAM_H
253    
254 wcc 1.25 /* Define to 1 if you have the <sys/rusage.h> header file. */
255 guppy 1.20 #undef HAVE_SYS_RUSAGE_H
256    
257 wcc 1.25 /* Define to 1 if you have the <sys/select.h> header file. */
258 guppy 1.20 #undef HAVE_SYS_SELECT_H
259    
260 wcc 1.36 /* Define to 1 if you have the <sys/socket.h> header file. */
261     #undef HAVE_SYS_SOCKET_H
262    
263 wcc 1.25 /* Define to 1 if you have the <sys/stat.h> header file. */
264 guppy 1.20 #undef HAVE_SYS_STAT_H
265 segfault 1.1
266 wcc 1.25 /* Define to 1 if you have the <sys/time.h> header file. */
267 guppy 1.20 #undef HAVE_SYS_TIME_H
268 segfault 1.1
269 wcc 1.25 /* Define to 1 if you have the <sys/types.h> header file. */
270 guppy 1.20 #undef HAVE_SYS_TYPES_H
271 segfault 1.1
272 wcc 1.36 /* Define for Tcl that has Tcl_Free() (7.5p1 and later). */
273     #undef HAVE_TCL_FREE
274    
275 tothwolf 1.54 /* Define for Tcl that has Tcl_GetCurrentThread() (8.1a2 and later). */
276     #undef HAVE_TCL_GETCURRENTTHREAD
277 segfault 1.1
278 thommey 1.57 /* 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 wcc 1.39 /* 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 wcc 1.25 /* Define to 1 if you have the `uname' function. */
293 guppy 1.20 #undef HAVE_UNAME
294 fabian 1.3
295 wcc 1.25 /* Define to 1 if you have the <unistd.h> header file. */
296 guppy 1.20 #undef HAVE_UNISTD_H
297 fabian 1.15
298 wcc 1.36 /* Define to 1 if you have the `vprintf' function. */
299     #undef HAVE_VPRINTF
300    
301 wcc 1.25 /* Define to 1 if you have the `vsnprintf' function. */
302 guppy 1.20 #undef HAVE_VSNPRINTF
303 fabian 1.3
304 wcc 1.36 /* 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 wcc 1.43 /* 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 fabian 1.3
326 wcc 1.25 /* 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 tothwolf 1.53 /* Define to the home page for this package. */
339     #undef PACKAGE_URL
340    
341 wcc 1.25 /* Define to the version of this package. */
342     #undef PACKAGE_VERSION
343    
344 wcc 1.38 /* 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 tothwolf 1.48 /* The size of `int', as computed by sizeof. */
354 guppy 1.20 #undef SIZEOF_INT
355 fabian 1.8
356 tothwolf 1.48 /* The size of `long', as computed by sizeof. */
357 guppy 1.20 #undef SIZEOF_LONG
358 segfault 1.1
359 tothwolf 1.48 /* The size of `short', as computed by sizeof. */
360 wcc 1.42 #undef SIZEOF_SHORT
361    
362 wcc 1.25 /* Define to 1 if you have the ANSI C header files. */
363 guppy 1.20 #undef STDC_HEADERS
364 segfault 1.1
365 wcc 1.36 /* Define if running on OSF/1 platform. */
366     #undef STOP_UAC
367    
368 wcc 1.25 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
369 guppy 1.20 #undef TIME_WITH_SYS_TIME
370 segfault 1.1
371 wcc 1.39 /* Define to 1 if your <sys/time.h> declares `struct tm'. */
372     #undef TM_IN_SYS_TIME
373    
374 tothwolf 1.53 /* Enable extensions on AIX 3, Interix. */
375 guppy 1.20 #ifndef _ALL_SOURCE
376     # undef _ALL_SOURCE
377     #endif
378 tothwolf 1.53 /* 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 segfault 1.1
408 wcc 1.25 /* Define to 1 if on MINIX. */
409 guppy 1.20 #undef _MINIX
410 segfault 1.1
411 wcc 1.25 /* Define to 2 if the system does not provide POSIX.1 features except with
412     this defined. */
413 guppy 1.20 #undef _POSIX_1_SOURCE
414 segfault 1.1
415 wcc 1.25 /* Define to 1 if you need to in order for `stat' and other things to work. */
416 guppy 1.20 #undef _POSIX_SOURCE
417 segfault 1.1
418 guppy 1.20 /* Define to empty if `const' does not conform to ANSI C. */
419     #undef const
420 segfault 1.1
421 wcc 1.35 /* 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 guppy 1.20 #undef inline
425 wcc 1.35 #endif
426 segfault 1.1
427 pseudo 1.55 /* 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 guppy 1.20 /* Define to `int' if <sys/types.h> does not define. */
432     #undef pid_t
433 fabian 1.9
434 tothwolf 1.48 /* Define to `unsigned int' if <sys/types.h> does not define. */
435 guppy 1.20 #undef size_t
436 guppy 1.16
437 wcc 1.36 /* 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 wcc 1.41
441     #endif /* !_EGG_CONFIG_H */

webmaster@eggheads.org
ViewVC Help
Powered by ViewVC 1.1.23