#include "dhcpd.h"
#include <omapip/omapip_p.h>
#include <syslog.h>
#include <signal.h>
#include <errno.h>
#include <limits.h>
#include <sys/types.h>
#include <sys/time.h>
#include <unistd.h>
#include <pwd.h>
#include <grp.h>
#include "trace.h"
Go to the source code of this file.
Defines | |
#define | group real_group |
#define | group real_group |
Functions | |
int | main (int argc, char **argv) |
void | postconf_initialization (int quiet) |
void | postdb_startup (void) |
void | lease_pinged (struct iaddr from, u_int8_t *packet, int length) |
void | lease_ping_timeout (void *vlp) |
int | dhcpd_interface_setup_hook (struct interface_info *ip, struct iaddr *ia) |
isc_result_t | dhcp_io_shutdown (omapi_object_t *obj, void *foo) |
isc_result_t | dhcp_set_control_state (control_object_state_t oldstate, control_object_state_t newstate) |
Variables | |
struct iaddr | server_identifier |
int | server_identifier_matched |
char | std_nsupdate [] |
int | ddns_update_style |
int | dont_use_fsync = 0 |
const char * | path_dhcpd_conf = _PATH_DHCPD_CONF |
const char * | path_dhcpd_db = _PATH_DHCPD_DB |
const char * | path_dhcpd_pid = _PATH_DHCPD_PID |
isc_boolean_t | no_pid_file = ISC_FALSE |
int | dhcp_max_agent_option_packet_length = DHCP_MTU_MAX |
int | omapi_port |
trace_type_t * | trace_srandom |
enum dhcp_shutdown_state | shutdown_state |
isc_result_t dhcp_io_shutdown | ( | omapi_object_t * | obj, | |
void * | foo | |||
) |
isc_result_t dhcp_set_control_state | ( | control_object_state_t | oldstate, | |
control_object_state_t | newstate | |||
) |
int dhcpd_interface_setup_hook | ( | struct interface_info * | ip, | |
struct iaddr * | ia | |||
) |
int dhcp_max_agent_option_packet_length = DHCP_MTU_MAX |
int dont_use_fsync = 0 |
isc_boolean_t no_pid_file = ISC_FALSE |
const char* path_dhcpd_conf = _PATH_DHCPD_CONF |
const char* path_dhcpd_db = _PATH_DHCPD_DB |
const char* path_dhcpd_pid = _PATH_DHCPD_PID |
struct iaddr server_identifier |
char std_nsupdate[] |