svn commit: r195264 - head/usr.sbin/wake

Stanislav Sedov stas at FreeBSD.org
Wed Jul 1 22:23:27 UTC 2009


Author: stas
Date: Wed Jul  1 22:23:26 2009
New Revision: 195264
URL: http://svn.freebsd.org/changeset/base/195264

Log:
  - Properly order headers, local variables and prototypes. [1]
  - Remove unneeded headers.
  - Return non-zero error code in usage().
  
  Approved by:	re (kib)
  Suggested by:	bde [1]

Modified:
  head/usr.sbin/wake/wake.c

Modified: head/usr.sbin/wake/wake.c
==============================================================================
--- head/usr.sbin/wake/wake.c	Wed Jul  1 22:20:44 2009	(r195263)
+++ head/usr.sbin/wake/wake.c	Wed Jul  1 22:23:26 2009	(r195264)
@@ -27,28 +27,21 @@
 #include <sys/cdefs.h>
 __FBSDID("$FreeBSD$");
 
-#include <err.h>
-#include <errno.h>
-#include <fcntl.h>
-#include <limits.h>
-#include <stdarg.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <sysexits.h>
-#include <unistd.h>
-
-#include <sys/param.h>
-#include <sys/queue.h>
 #include <sys/ioctl.h>
 #include <sys/socket.h>
 #include <sys/time.h>
 #include <net/bpf.h>
 #include <net/if.h>
-
 #include <netinet/in.h>
 #include <netinet/if_ether.h>
 
+#include <err.h>
+#include <fcntl.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <unistd.h>
+
 #define	_PATH_BPF	"/dev/bpf"
 
 #ifndef SYNC_LEN
@@ -59,18 +52,18 @@ __FBSDID("$FreeBSD$");
 #define	DESTADDR_COUNT	16
 #endif
 
-static void	usage(void);
-static int	wake(const char *iface, const char *host);
 static int	bind_if_to_bpf(char const *ifname, int bpf);
 static int	get_ether(char const *text, struct ether_addr *addr);
 static int	send_wakeup(int bpf, struct ether_addr const *addr);
+static void	usage(void);
+static int	wake(const char *iface, const char *host);
 
 static void
 usage(void)
 {
 
 	(void)fprintf(stderr, "usage: wake interface lladdr...\n");
-	exit(0);
+	exit(1);
 }
 
 static int
@@ -144,10 +137,10 @@ send_wakeup(int bpf, struct ether_addr c
 		struct ether_header hdr;
 		u_char data[SYNC_LEN + ETHER_ADDR_LEN * DESTADDR_COUNT];
 	} __packed pkt;
+	u_char *p;
 	ssize_t bw;
 	ssize_t len;
 	int i;
-	u_char *p;
 
 	(void)memset(pkt.hdr.ether_dhost, 0xff, sizeof(pkt.hdr.ether_dhost));
 	pkt.hdr.ether_type = htons(0);


More information about the svn-src-all mailing list