ISC DHCP 4.4.3-P1
A reference DHCPv4 and DHCPv6 implementation
 
Loading...
Searching...
No Matches
config.h File Reference

Go to the source code of this file.

Macros

#define BINARY_LEASES   1
 
#define DELAYED_ACK   1
 
#define DHCP_BYTE_ORDER   LITTLE_ENDIAN
 
#define DHCPv6   1
 
#define EARLY_CHROOT   1
 
#define ENABLE_EXECUTE   1
 
#define FAILOVER_PROTOCOL   1
 
#define FLEXIBLE_ARRAY_MEMBER
 
#define HAVE_IFADDRS_H   1
 
#define HAVE_INET_NTOP   1
 
#define HAVE_INET_PTON   1
 
#define HAVE_INTTYPES_H   1
 
#define HAVE_LDAP_H   1
 
#define HAVE_LIBCAP_NG   1
 
#define HAVE_LIBSYSTEMD   1
 
#define HAVE_LINUX_TYPES_H   1
 
#define HAVE_LPF   1
 
#define HAVE_REGEX_H   1
 
#define HAVE_STDINT_H   1
 
#define HAVE_STDIO_H   1
 
#define HAVE_STDLIB_H   1
 
#define HAVE_STRINGS_H   1
 
#define HAVE_STRING_H   1
 
#define HAVE_STRLCAT   1
 
#define HAVE_SYS_SOCKET_H   1
 
#define HAVE_SYS_STAT_H   1
 
#define HAVE_SYS_TYPES_H   1
 
#define HAVE_UNISTD_H   1
 
#define HAVE_WCHAR_H   1
 
#define ISC_DHCP_NORETURN   __attribute__((noreturn))
 
#define ISC_PATH_RANDOMDEV   "/dev/random"
 
#define PACKAGE   "dhcp"
 
#define PACKAGE_BUGREPORT   "dhcp-users@isc.org"
 
#define PACKAGE_NAME   "DHCP"
 
#define PACKAGE_STRING   "DHCP 4.4.3-P1"
 
#define PACKAGE_TARNAME   "dhcp"
 
#define PACKAGE_URL   ""
 
#define PACKAGE_VERSION   "4.4.3-P1"
 
#define PARANOIA   1
 
#define SIZEOF_STRUCT_IADDR_P   8
 
#define STDC_HEADERS   1
 
#define TRACING   1
 
#define USE_LOG_PID   1
 
#define _ALL_SOURCE   1
 
#define _DARWIN_C_SOURCE   1
 
#define __EXTENSIONS__   1
 
#define _GNU_SOURCE   1
 
#define _HPUX_ALT_XOPEN_SOCKET_API   1
 
#define _NETBSD_SOURCE   1
 
#define _OPENBSD_SOURCE   1
 
#define _POSIX_PTHREAD_SEMANTICS   1
 
#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__   1
 
#define __STDC_WANT_IEC_60559_BFP_EXT__   1
 
#define __STDC_WANT_IEC_60559_DFP_EXT__   1
 
#define __STDC_WANT_IEC_60559_EXT__   1
 
#define __STDC_WANT_IEC_60559_FUNCS_EXT__   1
 
#define __STDC_WANT_IEC_60559_TYPES_EXT__   1
 
#define __STDC_WANT_LIB_EXT2__   1
 
#define __STDC_WANT_MATH_SPEC_FUNCS__   1
 
#define _TANDEM_SOURCE   1
 
#define VERSION   "4.4.3-P1"
 
#define VLAN_TCI_PRESENT   1
 
#define _PATH_DHCLIENT6_DB   "/var/lib/dhclient/dhclient6.leases"
 
#define _PATH_DHCLIENT6_PID   "/var/run/dhclient6.pid"
 
#define _PATH_DHCLIENT_DB   "/var/lib/dhclient/dhclient.leases"
 
#define _PATH_DHCLIENT_PID   "/var/run/dhclient.pid"
 
#define _PATH_DHCPD6_DB   "/var/lib/dhcpd/dhcpd6.leases"
 
#define _PATH_DHCPD6_PID   "/var/run/dhcpd6.pid"
 
#define _PATH_DHCPD_DB   "/var/lib/dhcpd/dhcpd.leases"
 
#define _PATH_DHCPD_PID   "/var/run/dhcpd.pid"
 
#define _PATH_DHCRELAY_PID   "/var/run/dhcrelay.pid"
 

Macro Definition Documentation

◆ __EXTENSIONS__

#define __EXTENSIONS__   1

Definition at line 206 of file config.h.

◆ __STDC_WANT_IEC_60559_ATTRIBS_EXT__

#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__   1

Definition at line 247 of file config.h.

◆ __STDC_WANT_IEC_60559_BFP_EXT__

#define __STDC_WANT_IEC_60559_BFP_EXT__   1

Definition at line 251 of file config.h.

◆ __STDC_WANT_IEC_60559_DFP_EXT__

#define __STDC_WANT_IEC_60559_DFP_EXT__   1

Definition at line 255 of file config.h.

◆ __STDC_WANT_IEC_60559_EXT__

#define __STDC_WANT_IEC_60559_EXT__   1

Definition at line 259 of file config.h.

◆ __STDC_WANT_IEC_60559_FUNCS_EXT__

#define __STDC_WANT_IEC_60559_FUNCS_EXT__   1

Definition at line 263 of file config.h.

◆ __STDC_WANT_IEC_60559_TYPES_EXT__

#define __STDC_WANT_IEC_60559_TYPES_EXT__   1

Definition at line 267 of file config.h.

◆ __STDC_WANT_LIB_EXT2__

#define __STDC_WANT_LIB_EXT2__   1

Definition at line 271 of file config.h.

◆ __STDC_WANT_MATH_SPEC_FUNCS__

#define __STDC_WANT_MATH_SPEC_FUNCS__   1

Definition at line 275 of file config.h.

◆ _ALL_SOURCE

#define _ALL_SOURCE   1

Definition at line 198 of file config.h.

◆ _DARWIN_C_SOURCE

#define _DARWIN_C_SOURCE   1

Definition at line 202 of file config.h.

◆ _GNU_SOURCE

#define _GNU_SOURCE   1

Definition at line 210 of file config.h.

◆ _HPUX_ALT_XOPEN_SOCKET_API

#define _HPUX_ALT_XOPEN_SOCKET_API   1

Definition at line 215 of file config.h.

◆ _NETBSD_SOURCE

#define _NETBSD_SOURCE   1

Definition at line 226 of file config.h.

◆ _OPENBSD_SOURCE

#define _OPENBSD_SOURCE   1

Definition at line 231 of file config.h.

◆ _PATH_DHCLIENT6_DB

#define _PATH_DHCLIENT6_DB   "/var/lib/dhclient/dhclient6.leases"

Definition at line 310 of file config.h.

◆ _PATH_DHCLIENT6_PID

#define _PATH_DHCLIENT6_PID   "/var/run/dhclient6.pid"

Definition at line 313 of file config.h.

◆ _PATH_DHCLIENT_DB

#define _PATH_DHCLIENT_DB   "/var/lib/dhclient/dhclient.leases"

Definition at line 316 of file config.h.

◆ _PATH_DHCLIENT_PID

#define _PATH_DHCLIENT_PID   "/var/run/dhclient.pid"

Definition at line 319 of file config.h.

◆ _PATH_DHCPD6_DB

#define _PATH_DHCPD6_DB   "/var/lib/dhcpd/dhcpd6.leases"

Definition at line 322 of file config.h.

◆ _PATH_DHCPD6_PID

#define _PATH_DHCPD6_PID   "/var/run/dhcpd6.pid"

Definition at line 325 of file config.h.

◆ _PATH_DHCPD_DB

#define _PATH_DHCPD_DB   "/var/lib/dhcpd/dhcpd.leases"

Definition at line 331 of file config.h.

◆ _PATH_DHCPD_PID

#define _PATH_DHCPD_PID   "/var/run/dhcpd.pid"

Definition at line 334 of file config.h.

◆ _PATH_DHCRELAY_PID

#define _PATH_DHCRELAY_PID   "/var/run/dhcrelay.pid"

Definition at line 340 of file config.h.

◆ _POSIX_PTHREAD_SEMANTICS

#define _POSIX_PTHREAD_SEMANTICS   1

Definition at line 243 of file config.h.

◆ _TANDEM_SOURCE

#define _TANDEM_SOURCE   1

Definition at line 279 of file config.h.

◆ BINARY_LEASES

#define BINARY_LEASES   1

Definition at line 8 of file config.h.

◆ DELAYED_ACK

#define DELAYED_ACK   1

Definition at line 14 of file config.h.

◆ DHCP_BYTE_ORDER

#define DHCP_BYTE_ORDER   LITTLE_ENDIAN

Definition at line 21 of file config.h.

◆ DHCPv6

#define DHCPv6   1

Definition at line 24 of file config.h.

◆ EARLY_CHROOT

#define EARLY_CHROOT   1

Definition at line 27 of file config.h.

◆ ENABLE_EXECUTE

#define ENABLE_EXECUTE   1

Definition at line 30 of file config.h.

◆ FAILOVER_PROTOCOL

#define FAILOVER_PROTOCOL   1

Definition at line 33 of file config.h.

◆ FLEXIBLE_ARRAY_MEMBER

#define FLEXIBLE_ARRAY_MEMBER

Definition at line 42 of file config.h.

◆ HAVE_IFADDRS_H

#define HAVE_IFADDRS_H   1

Definition at line 54 of file config.h.

◆ HAVE_INET_NTOP

#define HAVE_INET_NTOP   1

Definition at line 57 of file config.h.

◆ HAVE_INET_PTON

#define HAVE_INET_PTON   1

Definition at line 60 of file config.h.

◆ HAVE_INTTYPES_H

#define HAVE_INTTYPES_H   1

Definition at line 63 of file config.h.

◆ HAVE_LDAP_H

#define HAVE_LDAP_H   1

Definition at line 66 of file config.h.

◆ HAVE_LIBCAP_NG

#define HAVE_LIBCAP_NG   1

Definition at line 69 of file config.h.

◆ HAVE_LIBSYSTEMD

#define HAVE_LIBSYSTEMD   1

Definition at line 72 of file config.h.

◆ HAVE_LINUX_TYPES_H

#define HAVE_LINUX_TYPES_H   1

Definition at line 75 of file config.h.

◆ HAVE_LPF

#define HAVE_LPF   1

Definition at line 78 of file config.h.

◆ HAVE_REGEX_H

#define HAVE_REGEX_H   1

Definition at line 93 of file config.h.

◆ HAVE_STDINT_H

#define HAVE_STDINT_H   1

Definition at line 99 of file config.h.

◆ HAVE_STDIO_H

#define HAVE_STDIO_H   1

Definition at line 102 of file config.h.

◆ HAVE_STDLIB_H

#define HAVE_STDLIB_H   1

Definition at line 105 of file config.h.

◆ HAVE_STRING_H

#define HAVE_STRING_H   1

Definition at line 111 of file config.h.

◆ HAVE_STRINGS_H

#define HAVE_STRINGS_H   1

Definition at line 108 of file config.h.

◆ HAVE_STRLCAT

#define HAVE_STRLCAT   1

Definition at line 114 of file config.h.

◆ HAVE_SYS_SOCKET_H

#define HAVE_SYS_SOCKET_H   1

Definition at line 117 of file config.h.

◆ HAVE_SYS_STAT_H

#define HAVE_SYS_STAT_H   1

Definition at line 120 of file config.h.

◆ HAVE_SYS_TYPES_H

#define HAVE_SYS_TYPES_H   1

Definition at line 123 of file config.h.

◆ HAVE_UNISTD_H

#define HAVE_UNISTD_H   1

Definition at line 126 of file config.h.

◆ HAVE_WCHAR_H

#define HAVE_WCHAR_H   1

Definition at line 129 of file config.h.

◆ ISC_DHCP_NORETURN

#define ISC_DHCP_NORETURN   __attribute__((noreturn))

Definition at line 132 of file config.h.

◆ ISC_PATH_RANDOMDEV

#define ISC_PATH_RANDOMDEV   "/dev/random"

Definition at line 135 of file config.h.

◆ PACKAGE

#define PACKAGE   "dhcp"

Definition at line 150 of file config.h.

◆ PACKAGE_BUGREPORT

#define PACKAGE_BUGREPORT   "dhcp-users@isc.org"

Definition at line 153 of file config.h.

◆ PACKAGE_NAME

#define PACKAGE_NAME   "DHCP"

Definition at line 156 of file config.h.

◆ PACKAGE_STRING

#define PACKAGE_STRING   "DHCP 4.4.3-P1"

Definition at line 159 of file config.h.

◆ PACKAGE_TARNAME

#define PACKAGE_TARNAME   "dhcp"

Definition at line 162 of file config.h.

◆ PACKAGE_URL

#define PACKAGE_URL   ""

Definition at line 165 of file config.h.

◆ PACKAGE_VERSION

#define PACKAGE_VERSION   "4.4.3-P1"

Definition at line 168 of file config.h.

◆ PARANOIA

#define PARANOIA   1

Definition at line 171 of file config.h.

◆ SIZEOF_STRUCT_IADDR_P

#define SIZEOF_STRUCT_IADDR_P   8

Definition at line 177 of file config.h.

◆ STDC_HEADERS

#define STDC_HEADERS   1

Definition at line 182 of file config.h.

◆ TRACING

#define TRACING   1

Definition at line 185 of file config.h.

◆ USE_LOG_PID

#define USE_LOG_PID   1

Definition at line 191 of file config.h.

◆ VERSION

#define VERSION   "4.4.3-P1"

Definition at line 292 of file config.h.

◆ VLAN_TCI_PRESENT

#define VLAN_TCI_PRESENT   1

Definition at line 295 of file config.h.