summaryrefslogtreecommitdiff
path: root/usr.bin/rcs/rcsutil.c
diff options
context:
space:
mode:
Diffstat (limited to 'usr.bin/rcs/rcsutil.c')
-rw-r--r--usr.bin/rcs/rcsutil.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/usr.bin/rcs/rcsutil.c b/usr.bin/rcs/rcsutil.c
index 2ee29b38499..1e552527654 100644
--- a/usr.bin/rcs/rcsutil.c
+++ b/usr.bin/rcs/rcsutil.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: rcsutil.c,v 1.2 2006/04/24 04:51:57 ray Exp $ */
+/* $OpenBSD: rcsutil.c,v 1.3 2006/04/25 13:36:36 xsa Exp $ */
/*
* Copyright (c) 2005, 2006 Joris Vink <joris@openbsd.org>
* Copyright (c) 2006 Xavier Santolaria <xsa@openbsd.org>
@@ -69,7 +69,7 @@ rcs_set_mtime(const char *filename, time_t mtime)
tv[1].tv_sec = tv[0].tv_sec;
if (utimes(filename, tv) == -1)
- fatal("error setting utimes: %s", strerror(errno));
+ err(1, "utimes");
}
int
@@ -259,7 +259,7 @@ rcs_statfile(char *fname, char *out, size_t len, int flags)
char *rcspath;
if ((rcspath = rcs_choosefile(fname)) == NULL)
- fatal("rcs_statfile: path truncation");
+ errx(1, "rcs_statfile: path truncation");
/* Error out if file not found and we are not creating one. */
if (stat(rcspath, &st) == -1 && !(flags & RCS_CREATE)) {
@@ -271,7 +271,7 @@ rcs_statfile(char *fname, char *out, size_t len, int flags)
}
if (strlcpy(out, rcspath, len) >= len)
- fatal("rcs_statfile: path truncation");
+ errx(1, "rcs_statfile: path truncation");
xfree(rcspath);
@@ -285,7 +285,7 @@ void
rcs_set_rev(const char *str, RCSNUM **rev)
{
if (str == NULL || (*rev = rcsnum_parse(str)) == NULL)
- fatal("bad revision number '%s'", str);
+ errx(1, "bad revision number '%s'", str);
}
/*
@@ -315,7 +315,7 @@ rcs_setrevstr2(char **str1, char **str2, char *new_str)
else if (*str2 == NULL)
*str2 = new_str;
else
- fatal("too many revision numbers");
+ errx(1, "too many revision numbers");
}
/*
@@ -398,13 +398,13 @@ rcs_rev_select(RCSFILE *file, char *range)
revrange = cvs_strsplit(revargv->argv[i], ":");
if (revrange->argv[0] == NULL)
/* should not happen */
- fatal("invalid revision range: %s", revargv->argv[i]);
+ errx(1, "invalid revision range: %s", revargv->argv[i]);
else if (revrange->argv[1] == NULL)
lstr = rstr = revrange->argv[0];
else {
if (revrange->argv[2] != NULL)
- fatal("invalid revision range: %s",
- revargv->argv[i]);
+ errx(1, "invalid revision range: %s",
+ revargv->argv[i]);
lstr = revrange->argv[0];
rstr = revrange->argv[1];
if (strcmp(lstr, "") == 0)
@@ -416,11 +416,11 @@ rcs_rev_select(RCSFILE *file, char *range)
if (lstr == NULL)
lstr = RCS_HEAD_INIT;
if (rcsnum_aton(lstr, &ep, &lnum) == 0 || (*ep != '\0'))
- fatal("invalid revision: %s", lstr);
+ errx(1, "invalid revision: %s", lstr);
if (rstr != NULL) {
if (rcsnum_aton(rstr, &ep, &rnum) == 0 || (*ep != '\0'))
- fatal("invalid revision: %s", rstr);
+ errx(1, "invalid revision: %s", rstr);
} else
rcsnum_cpy(file->rf_head, &rnum, 0);