svn commit: r335637 - head/usr.bin/rup

Eitan Adler eadler at FreeBSD.org
Mon Jun 25 11:44:54 UTC 2018


Author: eadler
Date: Mon Jun 25 11:44:53 2018
New Revision: 335637
URL: https://svnweb.freebsd.org/changeset/base/335637

Log:
  rup: compile with WARNS=6

Modified:
  head/usr.bin/rup/Makefile
  head/usr.bin/rup/rup.c

Modified: head/usr.bin/rup/Makefile
==============================================================================
--- head/usr.bin/rup/Makefile	Mon Jun 25 11:44:41 2018	(r335636)
+++ head/usr.bin/rup/Makefile	Mon Jun 25 11:44:53 2018	(r335637)
@@ -2,7 +2,8 @@
 
 PROG=	rup
 
-WARNS?=	3
 LIBADD=	rpcsvc
+
+NO_WCAST_ALIGN=	# Size is explicitly handled
 
 .include <bsd.prog.mk>

Modified: head/usr.bin/rup/rup.c
==============================================================================
--- head/usr.bin/rup/rup.c	Mon Jun 25 11:44:41 2018	(r335636)
+++ head/usr.bin/rup/rup.c	Mon Jun 25 11:44:53 2018	(r335637)
@@ -60,7 +60,7 @@ __FBSDID("$FreeBSD$");
 
 #define HOST_WIDTH 15
 
-struct host_list {
+static struct host_list {
 	struct host_list *next;
 	struct in_addr addr;
 } *hosts;
@@ -93,7 +93,7 @@ remember_host(struct in_addr addr)
 }
 
 static bool_t
-rstat_reply(caddr_t replyp, struct sockaddr_in *raddrp)
+rstat_reply(statstime *host_stat, struct sockaddr_in *raddrp)
 {
 	struct tm *tmp_time;
 	struct tm host_time;
@@ -102,7 +102,6 @@ rstat_reply(caddr_t replyp, struct sockaddr_in *raddrp
 	char hours_buf[16];
 	struct hostent *hp;
 	char *host;
-	statstime *host_stat = (statstime *)replyp;
 	time_t tmp_time_t;
 
 	if (search_host(raddrp->sin_addr))
@@ -207,7 +206,7 @@ onehost(char *host)
 	}
 
 	addr.sin_addr.s_addr = *(int *)hp->h_addr;
-	rstat_reply((caddr_t)&host_stat, &addr);
+	rstat_reply(&host_stat, &addr);
 	clnt_destroy(rstat_clnt);
 	return (0);
 }
@@ -242,7 +241,6 @@ main(int argc, char *argv[])
 		switch (ch) {
 		default:
 			usage();
-			/*NOTREACHED*/
 		}
 
 	setlinebuf(stdout);


More information about the svn-src-head mailing list