includes/config.h

Go to the documentation of this file.
00001 /* includes/config.h.  Generated from config.h.in by configure.  */
00002 /* includes/config.h.in.  Generated from configure.ac by autoheader.  */
00003 
00004 /* Define if building universal (internal helper macro) */
00005 /* #undef AC_APPLE_UNIVERSAL_BUILD */
00006 
00007 /* Define to compile debug-only DHCP software. */
00008 /* #undef DEBUG */
00009 
00010 /* Define to queue multiple DHCPACK replies per fsync. */
00011 /* #undef DELAYED_ACK */
00012 
00013 /* Define to BIG_ENDIAN for MSB (Motorola or SPARC CPUs) or LITTLE_ENDIAN for
00014    LSB (Intel CPUs). */
00015 #define DHCP_BYTE_ORDER LITTLE_ENDIAN
00016 
00017 /* Define to 1 to include DHCPv6 support. */
00018 #define DHCPv6 1
00019 
00020 /* Define to any value to chroot() prior to loading config. */
00021 #define EARLY_CHROOT 1
00022 
00023 /* Define to include execute() config language support. */
00024 #define ENABLE_EXECUTE 1
00025 
00026 /* Define to include Failover Protocol support. */
00027 #define FAILOVER_PROTOCOL 1
00028 
00029 /* Define to nothing if C supports flexible array members, and to 1 if it does
00030    not. That way, with a declaration like `struct s { int n; double
00031    d[FLEXIBLE_ARRAY_MEMBER]; };', the struct hack can be used with pre-C99
00032    compilers. When computing the size of such an object, don't use 'sizeof
00033    (struct s)' as it overestimates the size. Use 'offsetof (struct s, d)'
00034    instead. Don't use 'offsetof (struct s, d[0])', as this doesn't work with
00035    MSVC and with C++ compilers. */
00036 #define FLEXIBLE_ARRAY_MEMBER 
00037 
00038 /* Define to 1 to use the Berkeley Packet Filter interface code. */
00039 /* #undef HAVE_BPF */
00040 
00041 /* Define to 1 if you have the /dev/random file. */
00042 #define HAVE_DEV_RANDOM 1
00043 
00044 /* Define to 1 if you have the <dlfcn.h> header file. */
00045 #define HAVE_DLFCN_H 1
00046 
00047 /* Define to 1 to use DLPI interface code. */
00048 /* #undef HAVE_DLPI */
00049 
00050 /* Define to 1 if you have the <ifaddrs.h> header file. */
00051 #define HAVE_IFADDRS_H 1
00052 
00053 /* Define to 1 if you have the <inttypes.h> header file. */
00054 #define HAVE_INTTYPES_H 1
00055 
00056 /* libcap-ng support */
00057 #define HAVE_LIBCAP_NG 1
00058 
00059 /* Define to 1 if you have the <linux/types.h> header file. */
00060 #define HAVE_LINUX_TYPES_H 1
00061 
00062 /* Define to 1 to use the Linux Packet Filter interface code. */
00063 #define HAVE_LPF 1
00064 
00065 /* Define to 1 if you have the <memory.h> header file. */
00066 #define HAVE_MEMORY_H 1
00067 
00068 /* Define to 1 if you have the <net/if6.h> header file. */
00069 /* #undef HAVE_NET_IF6_H */
00070 
00071 /* Define to 1 if you have the <net/if_dl.h> header file. */
00072 /* #undef HAVE_NET_IF_DL_H */
00073 
00074 /* Define to 1 if you have the <regex.h> header file. */
00075 #define HAVE_REGEX_H 1
00076 
00077 /* Define to 1 if the sockaddr structure has a length field. */
00078 /* #undef HAVE_SA_LEN */
00079 
00080 /* Define to 1 if you have the <stdint.h> header file. */
00081 #define HAVE_STDINT_H 1
00082 
00083 /* Define to 1 if you have the <stdlib.h> header file. */
00084 #define HAVE_STDLIB_H 1
00085 
00086 /* Define to 1 if you have the <strings.h> header file. */
00087 #define HAVE_STRINGS_H 1
00088 
00089 /* Define to 1 if you have the <string.h> header file. */
00090 #define HAVE_STRING_H 1
00091 
00092 /* Define to 1 if you have the `strlcat' function. */
00093 /* #undef HAVE_STRLCAT */
00094 
00095 /* Define to 1 if using SystemTap probes. */
00096 /* #undef HAVE_SYSTEMTAP */
00097 
00098 /* Define to 1 if you have the <sys/socket.h> header file. */
00099 #define HAVE_SYS_SOCKET_H 1
00100 
00101 /* Define to 1 if you have the <sys/stat.h> header file. */
00102 #define HAVE_SYS_STAT_H 1
00103 
00104 /* Define to 1 if you have the <sys/types.h> header file. */
00105 #define HAVE_SYS_TYPES_H 1
00106 
00107 /* Define to 1 if you have the <unistd.h> header file. */
00108 #define HAVE_UNISTD_H 1
00109 
00110 /* Define to the string for a noreturn attribute. */
00111 #define ISC_DHCP_NORETURN __attribute__((noreturn))
00112 
00113 /* Define to 1 if the system has 'struct if_laddrconf'. */
00114 /* #undef ISC_PLATFORM_HAVEIF_LADDRCONF */
00115 
00116 /* Define to 1 if the system has 'struct if_laddrreq'. */
00117 /* #undef ISC_PLATFORM_HAVEIF_LADDRREQ */
00118 
00119 /* Define to 1 if the system has 'struct lifnum'. */
00120 /* #undef ISC_PLATFORM_HAVELIFNUM */
00121 
00122 /* Define to the sub-directory in which libtool stores uninstalled libraries.
00123    */
00124 #define LT_OBJDIR ".libs/"
00125 
00126 /* Define to 1 if the inet_aton() function is missing. */
00127 /* #undef NEED_INET_ATON */
00128 
00129 /* Name of package */
00130 #define PACKAGE "dhcp"
00131 
00132 /* Define to the address where bug reports for this package should be sent. */
00133 #define PACKAGE_BUGREPORT "dhcp-users@isc.org"
00134 
00135 /* Define to the full name of this package. */
00136 #define PACKAGE_NAME "DHCP"
00137 
00138 /* Define to the full name and version of this package. */
00139 #define PACKAGE_STRING "DHCP 4.3.0"
00140 
00141 /* Define to the one symbol short name of this package. */
00142 #define PACKAGE_TARNAME "dhcp"
00143 
00144 /* Define to the version of this package. */
00145 #define PACKAGE_VERSION "4.3.0"
00146 
00147 /* Define to any value to include Ari's PARANOIA patch. */
00148 #define PARANOIA 1
00149 
00150 /* Define to correct bad byteorders in secs field. */
00151 /* #undef SECS_BYTEORDER */
00152 
00153 /* The size of `struct iaddr *', as computed by sizeof. */
00154 #define SIZEOF_STRUCT_IADDR_P 4
00155 
00156 /* Define to 1 if you have the ANSI C header files. */
00157 #define STDC_HEADERS 1
00158 
00159 /* Define to include server activity tracing support. */
00160 #define TRACING 1
00161 
00162 /* Define to 1 to use the standard BSD socket API. */
00163 /* #undef USE_SOCKETS */
00164 
00165 /* Enable extensions on AIX 3, Interix.  */
00166 #ifndef _ALL_SOURCE
00167 # define _ALL_SOURCE 1
00168 #endif
00169 /* Enable GNU extensions on systems that have them.  */
00170 #ifndef _GNU_SOURCE
00171 # define _GNU_SOURCE 1
00172 #endif
00173 /* Enable threading extensions on Solaris.  */
00174 #ifndef _POSIX_PTHREAD_SEMANTICS
00175 # define _POSIX_PTHREAD_SEMANTICS 1
00176 #endif
00177 /* Enable extensions on HP NonStop.  */
00178 #ifndef _TANDEM_SOURCE
00179 # define _TANDEM_SOURCE 1
00180 #endif
00181 /* Enable general extensions on Solaris.  */
00182 #ifndef __EXTENSIONS__
00183 # define __EXTENSIONS__ 1
00184 #endif
00185 
00186 
00187 /* Define to 1 to enable IPv4 packet info support. */
00188 /* #undef USE_V4_PKTINFO */
00189 
00190 /* Version number of package */
00191 #define VERSION "4.3.0"
00192 
00193 /* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
00194    significant byte first (like Motorola and SPARC, unlike Intel). */
00195 #if defined AC_APPLE_UNIVERSAL_BUILD
00196 # if defined __BIG_ENDIAN__
00197 #  define WORDS_BIGENDIAN 1
00198 # endif
00199 #else
00200 # ifndef WORDS_BIGENDIAN
00201 /* #  undef WORDS_BIGENDIAN */
00202 # endif
00203 #endif
00204 
00205 /* Define to 1 if on MINIX. */
00206 /* #undef _MINIX */
00207 
00208 /* File for dhclient6 leases. */
00209 #define _PATH_DHCLIENT6_DB "/var/lib/dhclient/dhclient6.leases"
00210 
00211 /* File for dhclient6 process information. */
00212 #define _PATH_DHCLIENT6_PID "/var/run/dhclient6.pid"
00213 
00214 /* File for dhclient leases. */
00215 #define _PATH_DHCLIENT_DB "/var/lib/dhclient/dhclient.leases"
00216 
00217 /* File for dhclient process information. */
00218 #define _PATH_DHCLIENT_PID "/var/run/dhclient.pid"
00219 
00220 /* File for dhcpd6 leases. */
00221 #define _PATH_DHCPD6_DB "/var/lib/dhcpd/dhcpd6.leases"
00222 
00223 /* File for dhcpd6 process information. */
00224 #define _PATH_DHCPD6_PID "/var/run/dhcpd6.pid"
00225 
00226 /* File for dhcpd leases. */
00227 #define _PATH_DHCPD_DB "/var/lib/dhcpd/dhcpd.leases"
00228 
00229 /* File for dhcpd process information. */
00230 #define _PATH_DHCPD_PID "/var/run/dhcpd.pid"
00231 
00232 /* File for dhcrelay6 process information. */
00233 /* #undef _PATH_DHCRELAY6_PID */
00234 
00235 /* File for dhcrelay process information. */
00236 #define _PATH_DHCRELAY_PID "/var/run/dhcrelay.pid"
00237 
00238 /* Define to 2 if the system does not provide POSIX.1 features except with
00239    this defined. */
00240 /* #undef _POSIX_1_SOURCE */
00241 
00242 /* Define to 1 if you need to in order for `stat' and other things to work. */
00243 /* #undef _POSIX_SOURCE */
00244 
00245 /* Define for Solaris 2.5.1 so the uint32_t typedef from <sys/synch.h>,
00246    <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
00247    #define below would cause a syntax error. */
00248 /* #undef _UINT32_T */
00249 
00250 /* Define for Solaris 2.5.1 so the uint64_t typedef from <sys/synch.h>,
00251    <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
00252    #define below would cause a syntax error. */
00253 /* #undef _UINT64_T */
00254 
00255 /* Define for Solaris 2.5.1 so the uint8_t typedef from <sys/synch.h>,
00256    <pthread.h>, or <semaphore.h> is not used. If the typedef were allowed, the
00257    #define below would cause a syntax error. */
00258 /* #undef _UINT8_T */
00259 
00260 /* Define to the type of a signed integer type of width exactly 16 bits if
00261    such a type exists and the standard includes do not define it. */
00262 /* #undef int16_t */
00263 
00264 /* Define to the type of a signed integer type of width exactly 32 bits if
00265    such a type exists and the standard includes do not define it. */
00266 /* #undef int32_t */
00267 
00268 /* Define to the type of a signed integer type of width exactly 64 bits if
00269    such a type exists and the standard includes do not define it. */
00270 /* #undef int64_t */
00271 
00272 /* Define to the type of a signed integer type of width exactly 8 bits if such
00273    a type exists and the standard includes do not define it. */
00274 /* #undef int8_t */
00275 
00276 /* Define a type for 16-bit unsigned integers. */
00277 /* #undef u_int16_t */
00278 
00279 /* Define a type for 32-bit unsigned integers. */
00280 /* #undef u_int32_t */
00281 
00282 /* Define a type for 64-bit unsigned integers. */
00283 /* #undef u_int64_t */
00284 
00285 /* Define a type for 8-bit unsigned integers. */
00286 /* #undef u_int8_t */
00287 
00288 /* Define to the type of an unsigned integer type of width exactly 16 bits if
00289    such a type exists and the standard includes do not define it. */
00290 /* #undef uint16_t */
00291 
00292 /* Define to the type of an unsigned integer type of width exactly 32 bits if
00293    such a type exists and the standard includes do not define it. */
00294 /* #undef uint32_t */
00295 
00296 /* Define to the type of an unsigned integer type of width exactly 64 bits if
00297    such a type exists and the standard includes do not define it. */
00298 /* #undef uint64_t */
00299 
00300 /* Define to the type of an unsigned integer type of width exactly 8 bits if
00301    such a type exists and the standard includes do not define it. */
00302 /* #undef uint8_t */

Generated on 5 Apr 2014 for ISC DHCP by  doxygen 1.6.1