00001 #include <sys/types.h> 00002 #include <stdio.h> 00003 #include <dhcp4_nic.h> 00004 00005 int main(int argc, char **argv, char **envp) 00006 { 00007 NLH_t nh = nic_open(nic_stderr_logger); 00008 nic_set_loglevel(nh,7); 00009 DHCPv4_control *ctl = 00010 dhcpv4_control 00011 (nh, "eth0", 0, 10, libdhcp_stderr_logger, LOG_DEBUG, 0); 00012 nic_set_va_logger(nh, (NIC_VA_Error_Handler_t)libdhcp_stderr_logger, ctl); 00013 DHCPv4_nic *dhcNIC = 00014 do_dhcpv4(ctl); 00015 return dhcpv4_nic(nh, dhcNIC); 00016 }