Module Name:    src
Committed By:   christos
Date:           Fri Aug 21 15:41:38 UTC 2015

Modified Files:
        src/usr.sbin/rpc.statd: statd.c

Log Message:
fix bogus %m
use EXIT_FAILURE


To generate a diff of this commit:
cvs rdiff -u -r1.29 -r1.30 src/usr.sbin/rpc.statd/statd.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/usr.sbin/rpc.statd/statd.c
diff -u src/usr.sbin/rpc.statd/statd.c:1.29 src/usr.sbin/rpc.statd/statd.c:1.30
--- src/usr.sbin/rpc.statd/statd.c:1.29	Sat Apr 18 09:04:50 2009
+++ src/usr.sbin/rpc.statd/statd.c	Fri Aug 21 11:41:38 2015
@@ -1,4 +1,4 @@
-/*	$NetBSD: statd.c,v 1.29 2009/04/18 13:04:50 lukem Exp $	*/
+/*	$NetBSD: statd.c,v 1.30 2015/08/21 15:41:38 christos Exp $	*/
 
 /*
  * Copyright (c) 1997 Christos Zoulas. All rights reserved.
@@ -37,7 +37,7 @@
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: statd.c,v 1.29 2009/04/18 13:04:50 lukem Exp $");
+__RCSID("$NetBSD: statd.c,v 1.30 2015/08/21 15:41:38 christos Exp $");
 #endif
 
 /* main() function for status monitor daemon.  Some of the code in this	*/
@@ -119,11 +119,11 @@ main(argc, argv)
 	rpc_control(RPC_SVC_CONNMAXREC_SET, &maxrec);
 
 	if (!svc_create(sm_prog_1, SM_PROG, SM_VERS, "udp")) {
-		errx(1, "cannot create udp service.");
+		errx(EXIT_FAILURE, "cannot create udp service.");
 		/* NOTREACHED */
 	}
 	if (!svc_create(sm_prog_1, SM_PROG, SM_VERS, "tcp")) {
-		errx(1, "cannot create udp service.");
+		errx(EXIT_FAILURE, "cannot create udp service.");
 		/* NOTREACHED */
 	}
 
@@ -525,7 +525,7 @@ init_file(filename)
 	db = dbopen(filename, O_RDWR|O_CREAT|O_NDELAY|O_EXLOCK, 0644, DB_HASH, 
 	    NULL);
 	if (db == NULL)
-		err(1, "Cannot open `%s'", filename);
+		err(EXIT_FAILURE, "Cannot open `%s'", filename);
 
 	switch ((*db->get)(db, &undefkey, &data, 0)) {
 	case 1:
@@ -535,11 +535,11 @@ init_file(filename)
 		return;
 
 	case -1:
-		err(1, "error accessing database (%m)");
+		err(EXIT_FAILURE, "error accessing database (%s)", strerror(errno));
 	case 0:
 		/* Existing database */
 		if (data.size != sizeof(status_info))
-			errx(1, "database corrupted %lu != %lu",
+			errx(EXIT_FAILURE, "database corrupted %lu != %lu",
 			    (u_long)data.size, (u_long)sizeof(status_info));
 		memcpy(&status_info, data.data, data.size);
 		break;

Reply via email to