Introduction
Introduction Statistics Contact Development Disclaimer Help
minor style fixes - sdhcp - simple dhcp client
git clone git://git.codemadness.org/sdhcp
Log
Files
Refs
LICENSE
---
commit 2a32d2ca9330dbf0c660827daf2da3d3e657697d
parent 29ba9ee87072d80c968b56237b3b5e174ce40554
Author: Hiltjo Posthuma <[email protected]>
Date: Mon, 27 Apr 2015 22:30:34 +0200
minor style fixes
Diffstat:
M sdhcp.c | 35 +++++++++++++++++++----------…
1 file changed, 21 insertions(+), 14 deletions(-)
---
diff --git a/sdhcp.c b/sdhcp.c
@@ -1,20 +1,22 @@
-#include <sys/socket.h>
#include <sys/ioctl.h>
+#include <sys/socket.h>
+
#include <netinet/in.h>
#include <net/if.h>
#include <net/route.h>
-#include <signal.h>
-#include <poll.h>
+
#include <errno.h>
#include <fcntl.h>
+#include <poll.h>
+#include <signal.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <unistd.h>
-#include "util.h"
#include "arg.h"
+#include "util.h"
typedef struct bootp {
unsigned char op [1];
@@ -428,19 +430,24 @@ Rebinding:
}
}
-static void nop(int unused) {
+static
+void nop(int unused)
+{
(void) unused;
}
-static void cleanexit(int unused) {
+static
+void cleanexit(int unused)
+{
(void) unused;
dhcpsend(DHCPrelease, Unicast);
exit(EXIT_SUCCESS);
}
static void
-usage(void) {
- eprintf("usage: sdhcp [-i] [-d] [-f] [-e program] [ifname] [clientid]\…
+usage(void)
+{
+ eprintf("usage: sdhcp [-d] [-e program] [-f] [-i] [ifname] [clientid]\…
}
int
@@ -452,18 +459,18 @@ main(int argc, char *argv[])
int rnd;
ARGBEGIN {
+ case 'd': /* don't update DNS in /etc/resolv.conf */
+ dflag = 0;
+ break;
case 'e': /* run program */
program = EARGF(usage());
break;
- case 'i': /* don't set ip */
- iflag = 0;
- break;
- case 'd': /* don't update DNS in/etc/resolv.conf */
- dflag = 0;
- break;
case 'f': /* run in foreground */
fflag = 1;
break;
+ case 'i': /* don't set ip */
+ iflag = 0;
+ break;
default:
usage();
break;
You are viewing proxied material from codemadness.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.