4 |
#include <sys/utsname.h> |
#include <sys/utsname.h> |
5 |
#include <net/if.h> |
#include <net/if.h> |
6 |
|
|
7 |
#define BPLEN 40 |
#define BPLEN 256 |
8 |
#define FNLEN 128 /* from DHCP RFC 2131 */ |
#define FNLEN 128 /* from DHCP RFC 2131 */ |
9 |
|
|
10 |
struct netdev { |
struct netdev { |
35 |
uint32_t ip_gateway; /* my gateway */ |
uint32_t ip_gateway; /* my gateway */ |
36 |
uint32_t ip_nameserver[2]; /* two nameservers */ |
uint32_t ip_nameserver[2]; /* two nameservers */ |
37 |
uint32_t serverid; /* dhcp serverid */ |
uint32_t serverid; /* dhcp serverid */ |
38 |
|
char reqhostname[SYS_NMLN]; /* requested hostname */ |
39 |
char hostname[SYS_NMLN]; /* hostname */ |
char hostname[SYS_NMLN]; /* hostname */ |
40 |
char dnsdomainname[SYS_NMLN]; /* dns domain name */ |
char dnsdomainname[SYS_NMLN]; /* dns domain name */ |
41 |
char nisdomainname[SYS_NMLN]; /* nis domain name */ |
char nisdomainname[SYS_NMLN]; /* nis domain name */ |