diff options
author | Eric Andersen <andersen@codepoet.org> | 2004-03-15 08:29:22 +0000 |
---|---|---|
committer | Eric Andersen <andersen@codepoet.org> | 2004-03-15 08:29:22 +0000 |
commit | c7bda1ce659294d6e22c06e087f6f265983c7578 (patch) | |
tree | 4c6d2217f4d8306c59cf1096f8664e1cfd167213 /networking/udhcp/dhcpd.c | |
parent | 8854004b41065b3d081af7f3df13a100b0c8bfbe (diff) | |
download | busybox-w32-c7bda1ce659294d6e22c06e087f6f265983c7578.tar.gz busybox-w32-c7bda1ce659294d6e22c06e087f6f265983c7578.tar.bz2 busybox-w32-c7bda1ce659294d6e22c06e087f6f265983c7578.zip |
Remove trailing whitespace. Update copyright to include 2004.
Diffstat (limited to 'networking/udhcp/dhcpd.c')
-rw-r--r-- | networking/udhcp/dhcpd.c | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/networking/udhcp/dhcpd.c b/networking/udhcp/dhcpd.c index 8c944f243..6f38f07f7 100644 --- a/networking/udhcp/dhcpd.c +++ b/networking/udhcp/dhcpd.c | |||
@@ -51,12 +51,12 @@ struct dhcpOfferedAddr *leases; | |||
51 | struct server_config_t server_config; | 51 | struct server_config_t server_config; |
52 | 52 | ||
53 | 53 | ||
54 | #ifdef COMBINED_BINARY | 54 | #ifdef COMBINED_BINARY |
55 | int udhcpd_main(int argc, char *argv[]) | 55 | int udhcpd_main(int argc, char *argv[]) |
56 | #else | 56 | #else |
57 | int main(int argc, char *argv[]) | 57 | int main(int argc, char *argv[]) |
58 | #endif | 58 | #endif |
59 | { | 59 | { |
60 | fd_set rfds; | 60 | fd_set rfds; |
61 | struct timeval tv; | 61 | struct timeval tv; |
62 | int server_socket = -1; | 62 | int server_socket = -1; |
@@ -70,7 +70,7 @@ int main(int argc, char *argv[]) | |||
70 | struct dhcpOfferedAddr *lease; | 70 | struct dhcpOfferedAddr *lease; |
71 | int max_sock; | 71 | int max_sock; |
72 | unsigned long num_ips; | 72 | unsigned long num_ips; |
73 | 73 | ||
74 | memset(&server_config, 0, sizeof(struct server_config_t)); | 74 | memset(&server_config, 0, sizeof(struct server_config_t)); |
75 | read_config(argc < 2 ? DHCPD_CONF_FILE : argv[1]); | 75 | read_config(argc < 2 ? DHCPD_CONF_FILE : argv[1]); |
76 | 76 | ||
@@ -82,7 +82,7 @@ int main(int argc, char *argv[]) | |||
82 | server_config.lease = ntohl(server_config.lease); | 82 | server_config.lease = ntohl(server_config.lease); |
83 | } | 83 | } |
84 | else server_config.lease = LEASE_TIME; | 84 | else server_config.lease = LEASE_TIME; |
85 | 85 | ||
86 | /* Sanity check */ | 86 | /* Sanity check */ |
87 | num_ips = ntohl(server_config.end) - ntohl(server_config.start); | 87 | num_ips = ntohl(server_config.end) - ntohl(server_config.start); |
88 | if (server_config.max_leases > num_ips) { | 88 | if (server_config.max_leases > num_ips) { |
@@ -113,7 +113,7 @@ int main(int argc, char *argv[]) | |||
113 | if ((server_socket = listen_socket(INADDR_ANY, SERVER_PORT, server_config.interface)) < 0) { | 113 | if ((server_socket = listen_socket(INADDR_ANY, SERVER_PORT, server_config.interface)) < 0) { |
114 | LOG(LOG_ERR, "FATAL: couldn't create server socket, %m"); | 114 | LOG(LOG_ERR, "FATAL: couldn't create server socket, %m"); |
115 | return 2; | 115 | return 2; |
116 | } | 116 | } |
117 | 117 | ||
118 | max_sock = udhcp_sp_fd_set(&rfds, server_socket); | 118 | max_sock = udhcp_sp_fd_set(&rfds, server_socket); |
119 | if (server_config.auto_time) { | 119 | if (server_config.auto_time) { |
@@ -121,7 +121,7 @@ int main(int argc, char *argv[]) | |||
121 | tv.tv_usec = 0; | 121 | tv.tv_usec = 0; |
122 | } | 122 | } |
123 | if (!server_config.auto_time || tv.tv_sec > 0) { | 123 | if (!server_config.auto_time || tv.tv_sec > 0) { |
124 | retval = select(max_sock + 1, &rfds, NULL, NULL, | 124 | retval = select(max_sock + 1, &rfds, NULL, NULL, |
125 | server_config.auto_time ? &tv : NULL); | 125 | server_config.auto_time ? &tv : NULL); |
126 | } else retval = 0; /* If we already timed out, fall through */ | 126 | } else retval = 0; /* If we already timed out, fall through */ |
127 | 127 | ||
@@ -133,7 +133,7 @@ int main(int argc, char *argv[]) | |||
133 | DEBUG(LOG_INFO, "error on select"); | 133 | DEBUG(LOG_INFO, "error on select"); |
134 | continue; | 134 | continue; |
135 | } | 135 | } |
136 | 136 | ||
137 | switch (udhcp_sp_read(&rfds)) { | 137 | switch (udhcp_sp_read(&rfds)) { |
138 | case SIGUSR1: | 138 | case SIGUSR1: |
139 | LOG(LOG_INFO, "Received a SIGUSR1"); | 139 | LOG(LOG_INFO, "Received a SIGUSR1"); |
@@ -161,17 +161,17 @@ int main(int argc, char *argv[]) | |||
161 | DEBUG(LOG_ERR, "couldn't get option from packet, ignoring"); | 161 | DEBUG(LOG_ERR, "couldn't get option from packet, ignoring"); |
162 | continue; | 162 | continue; |
163 | } | 163 | } |
164 | 164 | ||
165 | /* ADDME: look for a static lease */ | 165 | /* ADDME: look for a static lease */ |
166 | lease = find_lease_by_chaddr(packet.chaddr); | 166 | lease = find_lease_by_chaddr(packet.chaddr); |
167 | switch (state[0]) { | 167 | switch (state[0]) { |
168 | case DHCPDISCOVER: | 168 | case DHCPDISCOVER: |
169 | DEBUG(LOG_INFO,"received DISCOVER"); | 169 | DEBUG(LOG_INFO,"received DISCOVER"); |
170 | 170 | ||
171 | if (sendOffer(&packet) < 0) { | 171 | if (sendOffer(&packet) < 0) { |
172 | LOG(LOG_ERR, "send OFFER failed"); | 172 | LOG(LOG_ERR, "send OFFER failed"); |
173 | } | 173 | } |
174 | break; | 174 | break; |
175 | case DHCPREQUEST: | 175 | case DHCPREQUEST: |
176 | DEBUG(LOG_INFO, "received REQUEST"); | 176 | DEBUG(LOG_INFO, "received REQUEST"); |
177 | 177 | ||
@@ -180,12 +180,12 @@ int main(int argc, char *argv[]) | |||
180 | 180 | ||
181 | if (requested) memcpy(&requested_align, requested, 4); | 181 | if (requested) memcpy(&requested_align, requested, 4); |
182 | if (server_id) memcpy(&server_id_align, server_id, 4); | 182 | if (server_id) memcpy(&server_id_align, server_id, 4); |
183 | 183 | ||
184 | if (lease) { /*ADDME: or static lease */ | 184 | if (lease) { /*ADDME: or static lease */ |
185 | if (server_id) { | 185 | if (server_id) { |
186 | /* SELECTING State */ | 186 | /* SELECTING State */ |
187 | DEBUG(LOG_INFO, "server_id = %08x", ntohl(server_id_align)); | 187 | DEBUG(LOG_INFO, "server_id = %08x", ntohl(server_id_align)); |
188 | if (server_id_align == server_config.server && requested && | 188 | if (server_id_align == server_config.server && requested && |
189 | requested_align == lease->yiaddr) { | 189 | requested_align == lease->yiaddr) { |
190 | sendACK(&packet, lease->yiaddr); | 190 | sendACK(&packet, lease->yiaddr); |
191 | } | 191 | } |
@@ -203,9 +203,9 @@ int main(int argc, char *argv[]) | |||
203 | /* don't know what to do!!!! */ | 203 | /* don't know what to do!!!! */ |
204 | sendNAK(&packet); | 204 | sendNAK(&packet); |
205 | } | 205 | } |
206 | } | 206 | } |
207 | } | 207 | } |
208 | 208 | ||
209 | /* what to do if we have no record of the client */ | 209 | /* what to do if we have no record of the client */ |
210 | } else if (server_id) { | 210 | } else if (server_id) { |
211 | /* SELECTING State */ | 211 | /* SELECTING State */ |
@@ -218,7 +218,7 @@ int main(int argc, char *argv[]) | |||
218 | memset(lease->chaddr, 0, 16); | 218 | memset(lease->chaddr, 0, 16); |
219 | /* make some contention for this address */ | 219 | /* make some contention for this address */ |
220 | } else sendNAK(&packet); | 220 | } else sendNAK(&packet); |
221 | } else if (requested_align < server_config.start || | 221 | } else if (requested_align < server_config.start || |
222 | requested_align > server_config.end) { | 222 | requested_align > server_config.end) { |
223 | sendNAK(&packet); | 223 | sendNAK(&packet); |
224 | } /* else remain silent */ | 224 | } /* else remain silent */ |
@@ -232,7 +232,7 @@ int main(int argc, char *argv[]) | |||
232 | if (lease) { | 232 | if (lease) { |
233 | memset(lease->chaddr, 0, 16); | 233 | memset(lease->chaddr, 0, 16); |
234 | lease->expires = time(0) + server_config.decline_time; | 234 | lease->expires = time(0) + server_config.decline_time; |
235 | } | 235 | } |
236 | break; | 236 | break; |
237 | case DHCPRELEASE: | 237 | case DHCPRELEASE: |
238 | DEBUG(LOG_INFO,"received RELEASE"); | 238 | DEBUG(LOG_INFO,"received RELEASE"); |
@@ -241,7 +241,7 @@ int main(int argc, char *argv[]) | |||
241 | case DHCPINFORM: | 241 | case DHCPINFORM: |
242 | DEBUG(LOG_INFO,"received INFORM"); | 242 | DEBUG(LOG_INFO,"received INFORM"); |
243 | send_inform(&packet); | 243 | send_inform(&packet); |
244 | break; | 244 | break; |
245 | default: | 245 | default: |
246 | LOG(LOG_WARNING, "unsupported DHCP message (%02x) -- ignoring", state[0]); | 246 | LOG(LOG_WARNING, "unsupported DHCP message (%02x) -- ignoring", state[0]); |
247 | } | 247 | } |