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.8 2004-09-09 19:43:01 entrope Exp $
25 /* Define one of these, depending on wether you have
26 * POSIX, BSD or SYSV non-blocking stuff
32 /* Define on of these, depending on wether you have
33 * POSIX, BSD or SYSV signal handling
36 #undef BSD_RELIABLE_SIGNALS
37 #undef SYSV_UNRELIABLE_SIGNALS
39 /* Define these to be unsigned integral internal types,
40 * of respecitvely 2 and 4 bytes in size, when not already
41 * defined in <sys/types.h>, <stdlib.h> or <stddef.h>
46 /* Define to enable various debugging code in the server; DO NOT USE
47 * THIS ON PRODUCTION SERVERS ON PAIN OF DELINKING!
51 /* Define this to DISable various assertion checking statements */
54 /* Define to force certain critical functions to be inlined */
57 /* Define to be the local domain name for some statics gathering */
60 /* Define to be the name of the executable to be executed on /restart */
63 /* Define to be the path to the data directory */
66 /* Define to be the name of the configuration file */
69 /* Define to be the name of the debugging log file */
72 /* Define to be the maximum number of network connections */
75 /* Define to implement epoll system calls */
76 #undef EPOLL_NEED_BODY
78 /* Define to 1 if you have the <crypt.h> header file. */
81 /* Define to 1 if you have the `getrusage' function. */
84 /* Define to 1 if you have the <inttypes.h> header file. */
85 #undef HAVE_INTTYPES_H
87 /* Define to 1 if you have the `kqueue' function. */
90 /* Define to 1 if you have the `nsl' library (-lnsl). */
93 /* Define to 1 if you have the `resolv' library (-lresolv). */
96 /* Define to 1 if you have the `socket' library (-lsocket). */
99 /* Define to 1 if you have the <memory.h> header file. */
102 /* Define to 1 if you have the <poll.h> header file. */
105 /* Define to 1 if system calls automatically restart after interruption by a
107 #undef HAVE_RESTARTABLE_SYSCALLS
109 /* Define to 1 if you have the `setrlimit' function. */
110 #undef HAVE_SETRLIMIT
112 /* Define to 1 if you have the <stdint.h> header file. */
115 /* Define to 1 if you have the <stdlib.h> header file. */
118 /* Define to 1 if you have the <strings.h> header file. */
119 #undef HAVE_STRINGS_H
121 /* Define to 1 if you have the <string.h> header file. */
124 /* Define to 1 if you have the <sys/devpoll.h> header file. */
125 #undef HAVE_SYS_DEVPOLL_H
127 /* Define to 1 if you have the <sys/epoll.h> header file. */
128 #undef HAVE_SYS_EPOLL_H
130 /* Define to 1 if you have the <sys/event.h> header file. */
131 #undef HAVE_SYS_EVENT_H
133 /* Define to 1 if you have the <sys/stat.h> header file. */
134 #undef HAVE_SYS_STAT_H
136 /* Define to 1 if you have the <sys/types.h> header file. */
137 #undef HAVE_SYS_TYPES_H
139 /* Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible. */
140 #undef HAVE_SYS_WAIT_H
142 /* Define to 1 if you have the `times' function. */
145 /* Define to 1 if you have the <unistd.h> header file. */
148 /* Define if we have va_copy */
151 /* Define if we have __va_copy */
152 #undef HAVE___VA_COPY
154 /* The size of a `int', as computed by sizeof. */
157 /* The size of a `long', as computed by sizeof. */
160 /* The size of a `short', as computed by sizeof. */
163 /* The size of a `void *', as computed by sizeof. */
166 /* Define to 1 if you have the ANSI C header files. */
169 /* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
170 #undef TIME_WITH_SYS_TIME
172 /* Define to 1 if your <sys/time.h> declares `struct tm'. */
173 #undef TM_IN_SYS_TIME
175 /* Define to enable the /dev/poll engine */
178 /* Define to enable the epoll engine */
181 /* Define to enable the kqueue engine */
184 /* Specify whether or not to use poll() */
187 /* Define to 1 if your processor stores words with the most significant byte
188 first (like Motorola and SPARC, unlike Intel and VAX). */
189 #undef WORDS_BIGENDIAN
191 /* Define to `int' if <sys/types.h> doesn't define. */
194 /* Define to `short' if <sys/types.h> does not define. */
197 /* Define to `long' if <sys/types.h> does not define. */
200 /* Define to `unsigned' if <sys/types.h> does not define. */
203 /* Define to `int' if <sys/types.h> doesn't define. */
206 /* Define to `unsigned int' if <sys/types.h> does not define. */
209 /* Define if you want IPv6 support. */
212 #endif /* INCLUDED_config_h */