Module Name: src
Committed By: christos
Date: Tue Jun 16 22:54:11 UTC 2015
Modified Files:
src/usr.bin/cal: cal.c
src/usr.bin/cksum: cksum.c
src/usr.bin/fsplit: fsplit.c
src/usr.bin/kdump: kdump.c
src/usr.bin/mkcsmapper: yacc.y
src/usr.bin/mkdep: mkdep.c
src/usr.bin/mkesdb: yacc.y
src/usr.bin/mklocale: mklocaledb.c
src/usr.bin/netstat: vtw.c
src/usr.bin/printf: printf.c
src/usr.bin/rump_dhcpclient: main.c
src/usr.bin/sdpquery: command.c
src/usr.bin/su: su.c
src/usr.bin/talk: get_addrs.c
src/usr.bin/tip: remote.c tip.c
src/usr.bin/utoppya: utoppya.c
Log Message:
fix some error handling.
To generate a diff of this commit:
cvs rdiff -u -r1.28 -r1.29 src/usr.bin/cal/cal.c
cvs rdiff -u -r1.47 -r1.48 src/usr.bin/cksum/cksum.c
cvs rdiff -u -r1.29 -r1.30 src/usr.bin/fsplit/fsplit.c
cvs rdiff -u -r1.118 -r1.119 src/usr.bin/kdump/kdump.c
cvs rdiff -u -r1.9 -r1.10 src/usr.bin/mkcsmapper/yacc.y
cvs rdiff -u -r1.43 -r1.44 src/usr.bin/mkdep/mkdep.c
cvs rdiff -u -r1.6 -r1.7 src/usr.bin/mkesdb/yacc.y
cvs rdiff -u -r1.3 -r1.4 src/usr.bin/mklocale/mklocaledb.c
cvs rdiff -u -r1.7 -r1.8 src/usr.bin/netstat/vtw.c
cvs rdiff -u -r1.36 -r1.37 src/usr.bin/printf/printf.c
cvs rdiff -u -r1.3 -r1.4 src/usr.bin/rump_dhcpclient/main.c
cvs rdiff -u -r1.4 -r1.5 src/usr.bin/sdpquery/command.c
cvs rdiff -u -r1.71 -r1.72 src/usr.bin/su/su.c
cvs rdiff -u -r1.11 -r1.12 src/usr.bin/talk/get_addrs.c
cvs rdiff -u -r1.19 -r1.20 src/usr.bin/tip/remote.c
cvs rdiff -u -r1.56 -r1.57 src/usr.bin/tip/tip.c
cvs rdiff -u -r1.5 -r1.6 src/usr.bin/utoppya/utoppya.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.bin/cal/cal.c
diff -u src/usr.bin/cal/cal.c:1.28 src/usr.bin/cal/cal.c:1.29
--- src/usr.bin/cal/cal.c:1.28 Wed Jan 7 22:56:33 2015
+++ src/usr.bin/cal/cal.c Tue Jun 16 18:54:10 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: cal.c,v 1.28 2015/01/08 03:56:33 christos Exp $ */
+/* $NetBSD: cal.c,v 1.29 2015/06/16 22:54:10 christos Exp $ */
/*
* Copyright (c) 1989, 1993, 1994
@@ -42,7 +42,7 @@ __COPYRIGHT("@(#) Copyright (c) 1989, 19
#if 0
static char sccsid[] = "@(#)cal.c 8.4 (Berkeley) 4/2/94";
#else
-__RCSID("$NetBSD: cal.c,v 1.28 2015/01/08 03:56:33 christos Exp $");
+__RCSID("$NetBSD: cal.c,v 1.29 2015/06/16 22:54:10 christos Exp $");
#endif
#endif /* not lint */
@@ -377,7 +377,7 @@ monthrange(int month, int year, int befo
endmonth = (month + after) % 12;
if (startyear < 0 || endyear > 9999) {
- errx(1, "year should be in 1-9999\n");
+ errx(1, "year should be in 1-9999");
}
year = startyear;
Index: src/usr.bin/cksum/cksum.c
diff -u src/usr.bin/cksum/cksum.c:1.47 src/usr.bin/cksum/cksum.c:1.48
--- src/usr.bin/cksum/cksum.c:1.47 Sun Aug 31 03:05:33 2014
+++ src/usr.bin/cksum/cksum.c Tue Jun 16 18:54:10 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: cksum.c,v 1.47 2014/08/31 07:05:33 christos Exp $ */
+/* $NetBSD: cksum.c,v 1.48 2015/06/16 22:54:10 christos Exp $ */
/*-
* Copyright (c) 1991, 1993
@@ -81,7 +81,7 @@ __COPYRIGHT("@(#) Copyright (c) 1991, 19
#if 0
static char sccsid[] = "@(#)cksum.c 8.2 (Berkeley) 4/28/95";
#endif
-__RCSID("$NetBSD: cksum.c,v 1.47 2014/08/31 07:05:33 christos Exp $");
+__RCSID("$NetBSD: cksum.c,v 1.48 2015/06/16 22:54:10 christos Exp $");
#endif /* not lint */
#include <sys/types.h>
@@ -194,7 +194,7 @@ main(int argc, char **argv)
switch(ch) {
case 'a':
if (hash) {
- warnx("illegal use of -a option\n");
+ warnx("illegal use of -a option");
usage();
}
i = 0;
@@ -305,7 +305,7 @@ main(int argc, char **argv)
argc>0?argv[0]:"stdin");
while(fgets(buf, sizeof(buf), f) != NULL) {
- s=strrchr(buf, '\n');
+ s = strrchr(buf, '\n');
if (s)
*s = '\0';
Index: src/usr.bin/fsplit/fsplit.c
diff -u src/usr.bin/fsplit/fsplit.c:1.29 src/usr.bin/fsplit/fsplit.c:1.30
--- src/usr.bin/fsplit/fsplit.c:1.29 Wed Jan 23 15:39:46 2013
+++ src/usr.bin/fsplit/fsplit.c Tue Jun 16 18:54:10 2015
@@ -40,7 +40,7 @@ __COPYRIGHT("@(#) Copyright (c) 1983, 19
#if 0
static char sccsid[] = "from: @(#)fsplit.c 8.1 (Berkeley) 6/6/93";
#else
-__RCSID("$NetBSD: fsplit.c,v 1.29 2013/01/23 20:39:46 riastradh Exp $");
+__RCSID("$NetBSD: fsplit.c,v 1.30 2015/06/16 22:54:10 christos Exp $");
#endif
#endif /* not lint */
@@ -264,7 +264,7 @@ get_name(char *name, int letters)
*ptr = '0';
}
if (ptr < name + letters) {
- errx(1, "Ran out of file names.\n");
+ errx(1, "Ran out of file names.");
}
}
}
Index: src/usr.bin/kdump/kdump.c
diff -u src/usr.bin/kdump/kdump.c:1.118 src/usr.bin/kdump/kdump.c:1.119
--- src/usr.bin/kdump/kdump.c:1.118 Wed Apr 30 07:51:51 2014
+++ src/usr.bin/kdump/kdump.c Tue Jun 16 18:54:10 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: kdump.c,v 1.118 2014/04/30 11:51:51 njoly Exp $ */
+/* $NetBSD: kdump.c,v 1.119 2015/06/16 22:54:10 christos Exp $ */
/*-
* Copyright (c) 1988, 1993
@@ -39,7 +39,7 @@ __COPYRIGHT("@(#) Copyright (c) 1988, 19
#if 0
static char sccsid[] = "@(#)kdump.c 8.4 (Berkeley) 4/28/95";
#else
-__RCSID("$NetBSD: kdump.c,v 1.118 2014/04/30 11:51:51 njoly Exp $");
+__RCSID("$NetBSD: kdump.c,v 1.119 2015/06/16 22:54:10 christos Exp $");
#endif
#endif /* not lint */
@@ -436,7 +436,7 @@ dumpheader(struct ktr_header *kth)
break;
default:
badversion:
- err(1, "Unsupported ktrace version %x\n",
+ err(1, "Unsupported ktrace version %x",
kth->ktr_version);
}
}
Index: src/usr.bin/mkcsmapper/yacc.y
diff -u src/usr.bin/mkcsmapper/yacc.y:1.9 src/usr.bin/mkcsmapper/yacc.y:1.10
--- src/usr.bin/mkcsmapper/yacc.y:1.9 Fri Sep 16 11:39:27 2011
+++ src/usr.bin/mkcsmapper/yacc.y Tue Jun 16 18:54:10 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: yacc.y,v 1.9 2011/09/16 15:39:27 joerg Exp $ */
+/* $NetBSD: yacc.y,v 1.10 2015/06/16 22:54:10 christos Exp $ */
%{
/*-
@@ -33,7 +33,7 @@
#include <sys/cdefs.h>
#if !defined(lint)
-__RCSID("$NetBSD: yacc.y,v 1.9 2011/09/16 15:39:27 joerg Exp $");
+__RCSID("$NetBSD: yacc.y,v 1.10 2015/06/16 22:54:10 christos Exp $");
#endif /* not lint */
#include <assert.h>
@@ -659,7 +659,7 @@ do_mkpv(FILE *in)
else
out = stdout;
- if (out==NULL)
+ if (out == NULL)
err(EXIT_FAILURE, "fopen");
ret = _pivot_factory_convert(out, in);
@@ -667,18 +667,15 @@ do_mkpv(FILE *in)
if (ret && output)
unlink(output); /* dump failure */
if (ret)
- errx(EXIT_FAILURE, "%s\n", strerror(ret));
+ errc(EXIT_FAILURE, ret, "");
}
__dead static void
usage(void)
{
- warnx("usage: \n"
- "\t%s [-d] [-o outfile] [infile]\n"
- "\t%s -m [-d] [-o outfile] [infile]\n"
- "\t%s -p [-d] [-o outfile] [infile]\n",
- getprogname(), getprogname(), getprogname());
- exit(1);
+ fprintf(stderr, "Usage: %s [-m|-p] [-d] [-o outfile] [infile]\n",
+ getprogname());
+ exit(EXIT_FAILURE);
}
int
Index: src/usr.bin/mkdep/mkdep.c
diff -u src/usr.bin/mkdep/mkdep.c:1.43 src/usr.bin/mkdep/mkdep.c:1.44
--- src/usr.bin/mkdep/mkdep.c:1.43 Tue Mar 5 16:57:47 2013
+++ src/usr.bin/mkdep/mkdep.c Tue Jun 16 18:54:10 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: mkdep.c,v 1.43 2013/03/05 21:57:47 christos Exp $ */
+/* $NetBSD: mkdep.c,v 1.44 2015/06/16 22:54:10 christos Exp $ */
/*-
* Copyright (c) 1999 The NetBSD Foundation, Inc.
@@ -37,7 +37,7 @@
#if !defined(lint)
__COPYRIGHT("@(#) Copyright (c) 1999 The NetBSD Foundation, Inc.\
All rights reserved.");
-__RCSID("$NetBSD: mkdep.c,v 1.43 2013/03/05 21:57:47 christos Exp $");
+__RCSID("$NetBSD: mkdep.c,v 1.44 2015/06/16 22:54:10 christos Exp $");
#endif /* not lint */
#include <sys/mman.h>
@@ -472,7 +472,7 @@ main(int argc, char **argv)
exit(EXIT_SUCCESS);
wrerror:
- err(EXIT_FAILURE, "unable to %s to file %s\n",
+ err(EXIT_FAILURE, "unable to %s to file %s",
aflag & O_TRUNC ? "write" : "append", filename);
}
Index: src/usr.bin/mkesdb/yacc.y
diff -u src/usr.bin/mkesdb/yacc.y:1.6 src/usr.bin/mkesdb/yacc.y:1.7
--- src/usr.bin/mkesdb/yacc.y:1.6 Fri Sep 16 11:39:27 2011
+++ src/usr.bin/mkesdb/yacc.y Tue Jun 16 18:54:10 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: yacc.y,v 1.6 2011/09/16 15:39:27 joerg Exp $ */
+/* $NetBSD: yacc.y,v 1.7 2015/06/16 22:54:10 christos Exp $ */
%{
/*-
@@ -33,7 +33,7 @@
#include <sys/cdefs.h>
#if !defined(lint)
-__RCSID("$NetBSD: yacc.y,v 1.6 2011/09/16 15:39:27 joerg Exp $");
+__RCSID("$NetBSD: yacc.y,v 1.7 2015/06/16 22:54:10 christos Exp $");
#endif /* not lint */
#include <assert.h>
@@ -276,7 +276,7 @@ do_mkdb(FILE *in)
else
out = stdout;
- if (out==NULL)
+ if (out == NULL)
err(EXIT_FAILURE, "fopen");
ret = _lookup_factory_convert(out, in);
@@ -284,17 +284,14 @@ do_mkdb(FILE *in)
if (ret && output)
unlink(output); /* dump failure */
if (ret)
- errx(EXIT_FAILURE, "%s\n", strerror(ret));
+ errc(EXIT_FAILURE, c, "");
}
__dead static void
usage(void)
{
- errx(EXIT_FAILURE,
- "usage:\n"
- "\t%s [-o outfile] [infile]\n"
- "\t%s -m [-o outfile] [infile]",
- getprogname(), getprogname());
+ fprintf("Usage: %s [-m] [-o outfile] [infile]\n", getprogname());
+ exit(EXIT_FAILURE);
}
int
Index: src/usr.bin/mklocale/mklocaledb.c
diff -u src/usr.bin/mklocale/mklocaledb.c:1.3 src/usr.bin/mklocale/mklocaledb.c:1.4
--- src/usr.bin/mklocale/mklocaledb.c:1.3 Thu Jul 4 07:36:17 2013
+++ src/usr.bin/mklocale/mklocaledb.c Tue Jun 16 18:54:10 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: mklocaledb.c,v 1.3 2013/07/04 11:36:17 joerg Exp $ */
+/* $NetBSD: mklocaledb.c,v 1.4 2015/06/16 22:54:10 christos Exp $ */
/*-
* Copyright (c)2008 Citrus Project,
@@ -37,7 +37,7 @@
#include <sys/cdefs.h>
#if !defined(lint)
-__RCSID("$NetBSD: mklocaledb.c,v 1.3 2013/07/04 11:36:17 joerg Exp $");
+__RCSID("$NetBSD: mklocaledb.c,v 1.4 2015/06/16 22:54:10 christos Exp $");
#endif /* not lint */
#include <assert.h>
@@ -252,17 +252,17 @@ mklocaledb(const char *type, FILE *reade
/*NOTREACHED*/
}
if (_db_factory_create(&df, &_db_hash_std, NULL))
- errx(1, "can't create db factory.\n");
+ errx(EXIT_FAILURE, "can't create db factory");
if (_db_factory_add32_by_s(df, category->vers_sym, category->version))
- errx(1, "can't store db.\n");
+ errx(EXIT_FAILURE, "can't store db");
token = &category->tokens[0];
while (token->key != NULL) {
line = fparseln(reader, NULL,
NULL, delim, FPARSELN_UNESCALL);
if (line == NULL)
- errx(1, "can't read line.\n");
+ errx(EXIT_FAILURE, "can't read line");
if ((*token->save)(df, token->key, (const char *)line))
- errx(1, "can't store db.\n");
+ errx(EXIT_FAILURE, "can't store db");
free(line);
++token;
}
@@ -270,11 +270,11 @@ mklocaledb(const char *type, FILE *reade
_DIAGASSERT(size > 0);
serialized = malloc(size);
if (serialized == NULL)
- errx(1, "can't malloc.\n");
+ errx(EXIT_FAILURE, "can't malloc");
_DIAGASSERT(serialized != NULL);
_region_init(&r, serialized, size);
if (_db_factory_serialize(df, category->magic, &r))
- errx(1, "can't serialize db.\n");
+ errx(EXIT_FAILURE, "can't serialize db");
fwrite(serialized, size, 1, writer);
_db_factory_free(df);
}
Index: src/usr.bin/netstat/vtw.c
diff -u src/usr.bin/netstat/vtw.c:1.7 src/usr.bin/netstat/vtw.c:1.8
--- src/usr.bin/netstat/vtw.c:1.7 Fri Oct 18 16:26:45 2013
+++ src/usr.bin/netstat/vtw.c Tue Jun 16 18:54:10 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: vtw.c,v 1.7 2013/10/18 20:26:45 christos Exp $ */
+/* $NetBSD: vtw.c,v 1.8 2015/06/16 22:54:10 christos Exp $ */
/*
* Copyright (c) 2011 The NetBSD Foundation, Inc.
@@ -62,7 +62,7 @@
#if 0
static char sccsid[] = "from: @(#)inet.c 8.4 (Berkeley) 4/20/94";
#else
-__RCSID("$NetBSD: vtw.c,v 1.7 2013/10/18 20:26:45 christos Exp $");
+__RCSID("$NetBSD: vtw.c,v 1.8 2015/06/16 22:54:10 christos Exp $");
#endif
#endif /* not lint */
@@ -130,7 +130,7 @@ snarf(const void *addr, void *buf, size_
cc = kvm_read(get_kvmd(), (unsigned long) addr, buf, len);
if (cc != len) {
- warnx("%s: short read at %p, len %zx cc %zx\n", __func__, addr,
+ warnx("%s: short read at %p, len %zx cc %zx", __func__, addr,
len, cc);
}
}
Index: src/usr.bin/printf/printf.c
diff -u src/usr.bin/printf/printf.c:1.36 src/usr.bin/printf/printf.c:1.37
--- src/usr.bin/printf/printf.c:1.36 Tue Jul 16 13:48:22 2013
+++ src/usr.bin/printf/printf.c Tue Jun 16 18:54:10 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: printf.c,v 1.36 2013/07/16 17:48:22 christos Exp $ */
+/* $NetBSD: printf.c,v 1.37 2015/06/16 22:54:10 christos Exp $ */
/*
* Copyright (c) 1989, 1993
@@ -41,7 +41,7 @@ __COPYRIGHT("@(#) Copyright (c) 1989, 19
#if 0
static char sccsid[] = "@(#)printf.c 8.2 (Berkeley) 3/22/95";
#else
-__RCSID("$NetBSD: printf.c,v 1.36 2013/07/16 17:48:22 christos Exp $");
+__RCSID("$NetBSD: printf.c,v 1.37 2015/06/16 22:54:10 christos Exp $");
#endif
#endif /* not lint */
@@ -553,7 +553,7 @@ mklong(const char *str, char ch)
len = strlen(str) + 2;
if (len > sizeof copy) {
- warnx("format %s too complex\n", str);
+ warnx("format %s too complex", str);
len = 4;
}
(void)memmove(copy, str, len - 3);
Index: src/usr.bin/rump_dhcpclient/main.c
diff -u src/usr.bin/rump_dhcpclient/main.c:1.3 src/usr.bin/rump_dhcpclient/main.c:1.4
--- src/usr.bin/rump_dhcpclient/main.c:1.3 Fri Sep 16 11:39:28 2011
+++ src/usr.bin/rump_dhcpclient/main.c Tue Jun 16 18:54:10 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: main.c,v 1.3 2011/09/16 15:39:28 joerg Exp $ */
+/* $NetBSD: main.c,v 1.4 2015/06/16 22:54:10 christos Exp $ */
/*-
* Copyright (c) 2011 Antti Kantee. All Rights Reserved.
@@ -52,7 +52,7 @@ __dead static void
usage(void)
{
- fprintf(stderr, "usage: %s ifname\n", getprogname());
+ fprintf(stderr, "Usage: %s ifname\n", getprogname());
exit(1);
}
@@ -102,7 +102,7 @@ send_discover(struct interface *ifp)
mlen = make_message(&dhcp, ifp, DHCP_DISCOVER);
ulen = make_udp_packet(&udp, (void *)dhcp, mlen, ia, ia);
if (send_raw_packet(ifp, ETHERTYPE_IP, udp, ulen) == -1)
- err(1, "sending discover failed");
+ err(EXIT_FAILURE, "sending discover failed");
}
static void
@@ -118,7 +118,7 @@ send_request(struct interface *ifp)
mlen = make_message(&dhcp, ifp, DHCP_REQUEST);
ulen = make_udp_packet(&udp, (void *)dhcp, mlen, ia, ia);
if (send_raw_packet(ifp, ETHERTYPE_IP, udp, ulen) == -1)
- err(1, "sending discover failed");
+ err(EXIT_FAILURE, "sending discover failed");
}
/* wait for 5s by default */
@@ -140,9 +140,9 @@ get_network(struct interface *ifp, uint8
for (;;) {
switch (rump_sys_poll(&pfd, 1, RESPWAIT)) {
case 0:
- errx(1, "timed out waiting for response");
+ errx(EXIT_FAILURE, "timed out waiting for response");
case -1:
- err(1, "poll failed");
+ err(EXIT_FAILURE, "poll failed");
default:
break;
}
@@ -197,9 +197,9 @@ get_offer(struct interface *ifp)
case DHCP_OFFER:
break;
case DHCP_NAK:
- errx(1, "got NAK from dhcp server");
+ errx(EXIT_FAILURE, "got NAK from dhcp server");
default:
- errx(1, "didn't receive offer");
+ errx(EXIT_FAILURE, "didn't receive offer");
}
ifp->state->offer = xzalloc(sizeof(*ifp->state->offer));
@@ -219,7 +219,7 @@ get_ack(struct interface *ifp)
get_network(ifp, &raw, &dhcp);
get_option_uint8(&type, dhcp, DHO_MESSAGETYPE);
if (type != DHCP_ACK)
- errx(1, "didn't receive ack");
+ errx(EXIT_FAILURE, "didn't receive ack");
ifp->state->new = ifp->state->offer;
get_lease(&ifp->state->lease, ifp->state->new);
@@ -238,15 +238,15 @@ main(int argc, char *argv[])
usage();
if (rumpclient_init() == -1)
- err(1, "init failed");
+ err(EXIT_FAILURE, "init failed");
if (init_sockets() == -1)
- err(1, "failed to init sockets");
+ err(EXIT_FAILURE, "failed to init sockets");
if ((ifp = init_interface(argv[1])) == NULL)
- err(1, "cannot init %s\n", argv[1]);
+ err(EXIT_FAILURE, "cannot init %s", argv[1]);
ifaces = ifp;
if (open_socket(ifp, ETHERTYPE_IP) == -1)
- err(1, "bpf");
+ err(EXIT_FAILURE, "bpf");
up_interface(ifp);
ifp->state = xzalloc(sizeof(*ifp->state));
@@ -261,7 +261,7 @@ main(int argc, char *argv[])
ifo->options = DHCPCD_GATEWAY | DHCPCD_HOSTNAME;
if (get_hwaddr(ifp) == -1)
- err(1, "failed to get hwaddr for %s", ifp->name);
+ err(EXIT_FAILURE, "failed to get hwaddr for %s", ifp->name);
send_discover(ifp);
get_offer(ifp);
Index: src/usr.bin/sdpquery/command.c
diff -u src/usr.bin/sdpquery/command.c:1.4 src/usr.bin/sdpquery/command.c:1.5
--- src/usr.bin/sdpquery/command.c:1.4 Tue Feb 8 13:14:00 2011
+++ src/usr.bin/sdpquery/command.c Tue Jun 16 18:54:10 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: command.c,v 1.4 2011/02/08 18:14:00 plunky Exp $ */
+/* $NetBSD: command.c,v 1.5 2015/06/16 22:54:10 christos Exp $ */
/*-
* Copyright (c) 2009 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
*/
#include <sys/cdefs.h>
-__RCSID("$NetBSD: command.c,v 1.4 2011/02/08 18:14:00 plunky Exp $");
+__RCSID("$NetBSD: command.c,v 1.5 2015/06/16 22:54:10 christos Exp $");
#include <bluetooth.h>
#include <err.h>
@@ -127,7 +127,7 @@ do_sdp_record(int argc, const char **arg
for (; argc-- > 0; argv++) {
handle = strtoul(*argv, &ep, 0);
if (*argv[0] == '\0' || *ep != '\0' || handle > UINT32_MAX)
- errx(EXIT_FAILURE, "Invalid handle: %s\n", *argv);
+ errx(EXIT_FAILURE, "Invalid handle: %s", *argv);
rv = sdp_service_attribute(ss, (uint32_t)handle, NULL, &rsp);
if (!rv)
Index: src/usr.bin/su/su.c
diff -u src/usr.bin/su/su.c:1.71 src/usr.bin/su/su.c:1.72
--- src/usr.bin/su/su.c:1.71 Sat Mar 15 21:07:46 2014
+++ src/usr.bin/su/su.c Tue Jun 16 18:54:11 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: su.c,v 1.71 2014/03/16 01:07:46 dholland Exp $ */
+/* $NetBSD: su.c,v 1.72 2015/06/16 22:54:11 christos Exp $ */
/*
* Copyright (c) 1988 The Regents of the University of California.
@@ -39,7 +39,7 @@ __COPYRIGHT("@(#) Copyright (c) 1988\
#if 0
static char sccsid[] = "@(#)su.c 8.3 (Berkeley) 4/2/94";*/
#else
-__RCSID("$NetBSD: su.c,v 1.71 2014/03/16 01:07:46 dholland Exp $");
+__RCSID("$NetBSD: su.c,v 1.72 2015/06/16 22:54:11 christos Exp $");
#endif
#endif /* not lint */
@@ -231,7 +231,7 @@ main(int argc, char **argv)
pwd->pw_class = class;
}
if ((lc = login_getclass(pwd->pw_class)) == NULL)
- errx(EXIT_FAILURE, "Unknown class %s\n", pwd->pw_class);
+ errx(EXIT_FAILURE, "Unknown class %s", pwd->pw_class);
pw_warntime = (time_t)login_getcaptime(lc, "password-warn",
_PASSWORD_WARNDAYS * SECSPERDAY,
Index: src/usr.bin/talk/get_addrs.c
diff -u src/usr.bin/talk/get_addrs.c:1.11 src/usr.bin/talk/get_addrs.c:1.12
--- src/usr.bin/talk/get_addrs.c:1.11 Sat Dec 29 18:44:22 2012
+++ src/usr.bin/talk/get_addrs.c Tue Jun 16 18:54:11 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: get_addrs.c,v 1.11 2012/12/29 23:44:22 christos Exp $ */
+/* $NetBSD: get_addrs.c,v 1.12 2015/06/16 22:54:11 christos Exp $ */
/*
* Copyright (c) 1983, 1993
@@ -34,7 +34,7 @@
#if 0
static char sccsid[] = "@(#)get_addrs.c 8.1 (Berkeley) 6/6/93";
#endif
-__RCSID("$NetBSD: get_addrs.c,v 1.11 2012/12/29 23:44:22 christos Exp $");
+__RCSID("$NetBSD: get_addrs.c,v 1.12 2015/06/16 22:54:11 christos Exp $");
#endif /* not lint */
#include "talk.h"
@@ -75,7 +75,7 @@ get_addrs(const char *my_machine_name, c
/* find the server's port */
sp = getservbyname("ntalk", "udp");
if (sp == 0)
- errx(EXIT_FAILURE, "%s/%s: service is not registered.\n",
+ errx(EXIT_FAILURE, "%s/%s: service is not registered.",
"ntalk", "udp");
daemon_port = sp->s_port;
}
Index: src/usr.bin/tip/remote.c
diff -u src/usr.bin/tip/remote.c:1.19 src/usr.bin/tip/remote.c:1.20
--- src/usr.bin/tip/remote.c:1.19 Mon Oct 21 10:47:46 2013
+++ src/usr.bin/tip/remote.c Tue Jun 16 18:54:11 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: remote.c,v 1.19 2013/10/21 14:47:46 christos Exp $ */
+/* $NetBSD: remote.c,v 1.20 2015/06/16 22:54:11 christos Exp $ */
/*
* Copyright (c) 1992, 1993
@@ -40,7 +40,7 @@ __COPYRIGHT("@(#) Copyright (c) 1992, 19
#if 0
static char sccsid[] = "@(#)remote.c 8.1 (Berkeley) 6/6/93";
#endif
-__RCSID("$NetBSD: remote.c,v 1.19 2013/10/21 14:47:46 christos Exp $");
+__RCSID("$NetBSD: remote.c,v 1.20 2015/06/16 22:54:11 christos Exp $");
#endif /* not lint */
#include "pathnames.h"
@@ -128,12 +128,12 @@ getremcap(char *host)
else
DU = cgetflag("du");
if (DV == NULL) {
- errx(3, "%s: missing device spec\n", host);
+ errx(3, "%s: missing device spec", host);
}
if (DU && CU == NULL)
CU = DV;
if (DU && PN == NULL) {
- errx(3, "%s: missing phone number\n", host);
+ errx(3, "%s: missing phone number", host);
}
HD = cgetflag("hd");
Index: src/usr.bin/tip/tip.c
diff -u src/usr.bin/tip/tip.c:1.56 src/usr.bin/tip/tip.c:1.57
--- src/usr.bin/tip/tip.c:1.56 Thu Jun 11 14:12:00 2015
+++ src/usr.bin/tip/tip.c Tue Jun 16 18:54:11 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: tip.c,v 1.56 2015/06/11 18:12:00 gson Exp $ */
+/* $NetBSD: tip.c,v 1.57 2015/06/16 22:54:11 christos Exp $ */
/*
* Copyright (c) 1983, 1993
@@ -42,7 +42,7 @@ __COPYRIGHT("@(#) Copyright (c) 1983, 19
#if 0
static char sccsid[] = "@(#)tip.c 8.1 (Berkeley) 6/6/93";
#endif
-__RCSID("$NetBSD: tip.c,v 1.56 2015/06/11 18:12:00 gson Exp $");
+__RCSID("$NetBSD: tip.c,v 1.57 2015/06/16 22:54:11 christos Exp $");
#endif /* not lint */
/*
@@ -91,8 +91,7 @@ main(int argc, char *argv[])
tipusage();
}
if (!isatty(0)) {
- (void)fprintf(stderr, "%s: must be interactive\n", getprogname());
- exit(1);
+ errx(EXIT_FAILURE, must be interactive");
}
cmdlineBR = 0;
@@ -151,11 +150,10 @@ notnumber:
(void)signal(SIGTERM, cleanup);
if ((i = hunt(System)) == 0) {
- (void)printf("all ports busy\n");
- exit(3);
+ errx(3, "all ports busy");
}
if (i == -1) {
- errx(3, "link down\n");
+ errx(3, "link down");
}
setbuf(stdout, NULL);
@@ -180,7 +178,7 @@ notnumber:
}
}
if ((q = tip_connect()) != NULL) {
- errx(1, "\07%s\n[EOT]\n", q);
+ errx(1, "\07%s\n[EOT]", q);
}
if (!HW) {
if (ttysetup((speed_t)number(value(BAUDRATE))) != 0) {
Index: src/usr.bin/utoppya/utoppya.c
diff -u src/usr.bin/utoppya/utoppya.c:1.5 src/usr.bin/utoppya/utoppya.c:1.6
--- src/usr.bin/utoppya/utoppya.c:1.5 Mon Sep 5 14:11:53 2011
+++ src/usr.bin/utoppya/utoppya.c Tue Jun 16 18:54:11 2015
@@ -1,4 +1,4 @@
-/* $NetBSD: utoppya.c,v 1.5 2011/09/05 18:11:53 joerg Exp $ */
+/* $NetBSD: utoppya.c,v 1.6 2015/06/16 22:54:11 christos Exp $ */
/*-
* Copyright (c) 2006 The NetBSD Foundation, Inc.
@@ -295,7 +295,7 @@ cmd_rename(int argc, char **argv)
;
if (strcmp(n, o) == 0)
- errx(EX_DATAERR, "'%s' and '%s' refer to the same file\n",
+ errx(EX_DATAERR, "'%s' and '%s' refer to the same file",
oldpath, newpath);
if (find_toppy_dirent(oldpath, &ud) == 0)