test_dhcp6.c

00001 #include <sys/types.h>
00002 #include <stdio.h>
00003 #include <dhcp6_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     LIBDHCP_Control *ctl =  
00010         libdhcp_control_new
00011         (   dhcp6_nic_callback,
00012             0,  /* NO "capabilities"! */
00013             10, /* timeout */
00014             0,  /* let do_dhcpv6 worry about arg */
00015             libdhcp_stderr_logger, LOG_INFO
00016         );
00017     nic_set_va_logger(nh, (NIC_VA_Error_Handler_t)libdhcp_stderr_logger, ctl);
00018     char eth[]="eth0";
00019     DHCPv6_nic *nic6 =
00020         do_dhcpv6(ctl, nh, eth);
00021     return dhcpv6_nic( nic6 );
00022 }

Generated on Mon Aug 14 17:25:56 2006 for libdhcp by  doxygen 1.4.7