1 /* config.h.in. Generated from configure.in by autoheader. */
2 #ifndef INCLUDED_config_h
3 #define INCLUDED_config_h
5 * IRC - Internet Relay Chat, acconfig.h
6 * Copyright (C) 2000 Kevin L. Mitchell <klmitch@mit.edu>
8 * This program is free software; you can redistribute it and/or modify
9 * it under the terms of the GNU General Public License as published by
10 * the Free Software Foundation; either version 2, or (at your option)
13 * This program 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.
18 * You should have received a copy of the GNU General Public License
19 * along with this program; if not, write to the Free Software
20 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
22 * $Id: config.h.in,v 1.7 2004-08-19 04:00:43 entrope Exp $
25 /* Define if you have the setrlimit function */
28 /* Define one of these, depending on wether you have
29 * POSIX, BSD or SYSV non-blocking stuff
35 /* Define on of these, depending on wether you have
36 * POSIX, BSD or SYSV signal handling
39 #undef BSD_RELIABLE_SIGNALS
40 #undef SYSV_UNRELIABLE_SIGNALS
42 /* Define these to be unsigned integral internal types,
43 * of respecitvely 2 and 4 bytes in size, when not already
44 * defined in <sys/types.h>, <stdlib.h> or <stddef.h>
49 /* Define to force the poll() function to be used */
51 /* Define to enable the /dev/poll engine */
53 /* Define to enable the kqueue engine */
56 /* Define to enable various debugging code in the server; DO NOT USE
57 * THIS ON PRODUCTION SERVERS ON PAIN OF DELINKING!
61 /* Define this to DISable various assertion checking statements */
64 /* Define to force certain critical functions to be inlined */
67 /* Define to be the local domain name for some statics gathering */
70 /* Define to be the name of the executable to be executed on /restart */
73 /* Define to be the path to the data directory */
76 /* Define to be the name of the configuration file */
79 /* Define to be the name of the debugging log file */
82 /* Define to be the maximum number of network connections */
86 /* Configuration file name */
89 /* Enable debugging code */
92 /* Domain name to be used for some statistics gathering */
95 /* Path to data directory */
98 /* Define to implement epoll system calls */
99 #undef EPOLL_NEED_BODY
101 /* Force inlining for a few critical functions */
104 /* Define to 1 if you have the <crypt.h> header file. */
107 /* Define to 1 if you have the `getrusage' function. */
108 #undef HAVE_GETRUSAGE
110 /* Define to 1 if you have the <inttypes.h> header file. */
111 #undef HAVE_INTTYPES_H
113 /* Define to 1 if you have the `kqueue' function. */
116 /* Define to 1 if you have the `nsl' library (-lnsl). */
119 /* Define to 1 if you have the `resolv' library (-lresolv). */
120 #undef HAVE_LIBRESOLV
122 /* Define to 1 if you have the `socket' library (-lsocket). */
123 #undef HAVE_LIBSOCKET
125 /* Define to 1 if you have the <memory.h> header file. */
128 /* Define to 1 if you have the <poll.h> header file. */
131 /* Define to 1 if system calls automatically restart after interruption by a
133 #undef HAVE_RESTARTABLE_SYSCALLS
135 /* Define to 1 if you have the `setrlimit' function. */
136 #undef HAVE_SETRLIMIT
138 /* Define to 1 if you have the <stdint.h> header file. */
141 /* Define to 1 if you have the <stdlib.h> header file. */
144 /* Define to 1 if you have the <strings.h> header file. */
145 #undef HAVE_STRINGS_H
147 /* Define to 1 if you have the <string.h> header file. */
150 /* Define to 1 if you have the <sys/devpoll.h> header file. */
151 #undef HAVE_SYS_DEVPOLL_H
153 /* Define to 1 if you have the <sys/epoll.h> header file. */
154 #undef HAVE_SYS_EPOLL_H
156 /* Define to 1 if you have the <sys/event.h> header file. */
157 #undef HAVE_SYS_EVENT_H
159 /* Define to 1 if you have the <sys/stat.h> header file. */
160 #undef HAVE_SYS_STAT_H
162 /* Define to 1 if you have the <sys/types.h> header file. */
163 #undef HAVE_SYS_TYPES_H
165 /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
166 #undef HAVE_SYS_WAIT_H
168 /* Define to 1 if you have the `times' function. */
171 /* Define to 1 if you have the <unistd.h> header file. */
174 /* Define if we have va_copy */
177 /* Define if we have __va_copy */
178 #undef HAVE___VA_COPY
180 /* Path to debugging log file */
183 /* Maximum number of network connections */
184 #undef MAXCONNECTIONS
186 /* Disable assertions */
189 /* Define to the address where bug reports for this package should be sent. */
190 #undef PACKAGE_BUGREPORT
192 /* Define to the full name of this package. */
195 /* Define to the full name and version of this package. */
196 #undef PACKAGE_STRING
198 /* Define to the one symbol short name of this package. */
199 #undef PACKAGE_TARNAME
201 /* Define to the version of this package. */
202 #undef PACKAGE_VERSION
204 /* The size of a `int', as computed by sizeof. */
207 /* The size of a `long', as computed by sizeof. */
210 /* The size of a `short', as computed by sizeof. */
213 /* The size of a `void *', as computed by sizeof. */
216 /* Path to executable for restarts */
219 /* Define to 1 if you have the ANSI C header files. */
222 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
223 #undef TIME_WITH_SYS_TIME
225 /* Define to 1 if your <sys/time.h> declares `struct tm'. */
226 #undef TM_IN_SYS_TIME
228 /* Define to enable the adns resolver */
231 /* Define to enable the /dev/poll engine */
234 /* Define to enable the epoll engine */
237 /* Define to enable the kqueue engine */
240 /* Specify whether or not to use poll() */
243 /* Define to 1 if your processor stores words with the most significant byte
244 first (like Motorola and SPARC, unlike Intel and VAX). */
245 #undef WORDS_BIGENDIAN
247 /* Define to `int' if <sys/types.h> doesn't define. */
250 /* Define to `short' if <sys/types.h> does not define. */
253 /* Define to `long' if <sys/types.h> does not define. */
256 /* Define to `unsigned' if <sys/types.h> does not define. */
259 /* Define to `int' if <sys/types.h> doesn't define. */
262 /* Define to `unsigned int' if <sys/types.h> does not define. */
265 /* Define if you want IPv6 support. */
268 #endif /* INCLUDED_config_h */