summaryrefslogtreecommitdiff
path: root/usr.bin/cvs/entries.c
diff options
context:
space:
mode:
authorXavier Santolaria <xsa@cvs.openbsd.org>2006-12-07 10:44:17 +0000
committerXavier Santolaria <xsa@cvs.openbsd.org>2006-12-07 10:44:17 +0000
commit339cfe81907d0efb72892be0ec8a8a28d95a54c2 (patch)
treebf6990456f3b0d3ee89c3ce9ec503d7ee0ad45d0 /usr.bin/cvs/entries.c
parent141e85c08cdf20da6bbe01b026b62ca42bc5e4ec (diff)
use errno where appropriate in error messages.
Diffstat (limited to 'usr.bin/cvs/entries.c')
-rw-r--r--usr.bin/cvs/entries.c17
1 files changed, 9 insertions, 8 deletions
diff --git a/usr.bin/cvs/entries.c b/usr.bin/cvs/entries.c
index 8dbd1f61108..563927c75dc 100644
--- a/usr.bin/cvs/entries.c
+++ b/usr.bin/cvs/entries.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: entries.c,v 1.62 2006/10/24 06:25:10 ray Exp $ */
+/* $OpenBSD: entries.c,v 1.63 2006/12/07 10:44:16 xsa Exp $ */
/*
* Copyright (c) 2006 Joris Vink <joris@openbsd.org>
*
@@ -204,8 +204,8 @@ cvs_ent_close(CVSENTRIES *ep, int writefile)
if (writefile) {
if ((fp = fopen(ep->cef_bpath, "w")) == NULL)
- fatal("cvs_ent_close: failed to write %s",
- ep->cef_path);
+ fatal("cvs_ent_close: fopen: `%s': %s",
+ ep->cef_path, strerror(errno));
}
while ((l = TAILQ_FIRST(&(ep->cef_ent))) != NULL) {
@@ -224,8 +224,8 @@ cvs_ent_close(CVSENTRIES *ep, int writefile)
(void)fclose(fp);
if (rename(ep->cef_bpath, ep->cef_path) == -1)
- fatal("cvs_ent_close: %s: %s", ep->cef_path,
- strerror(errno));
+ fatal("cvs_ent_close: rename: `%s'->`%s': %s",
+ ep->cef_bpath, ep->cef_path, strerror(errno));
(void)unlink(ep->cef_lpath);
}
@@ -256,7 +256,8 @@ cvs_ent_add(CVSENTRIES *ep, const char *line)
cvs_log(LP_TRACE, "cvs_ent_add(%s, %s)", ep->cef_path, line);
if ((fp = fopen(ep->cef_lpath, "a")) == NULL)
- fatal("cvs_ent_add: failed to open '%s'", ep->cef_lpath);
+ fatal("cvs_ent_add: fopen: `%s': %s",
+ ep->cef_lpath, strerror(errno));
fputc('A', fp);
fputs(line, fp);
@@ -283,8 +284,8 @@ cvs_ent_remove(CVSENTRIES *ep, const char *name)
return;
if ((fp = fopen(ep->cef_lpath, "a")) == NULL)
- fatal("cvs_ent_remove: failed to open '%s'",
- ep->cef_lpath);
+ fatal("cvs_ent_remove: fopen: `%s': %s", ep->cef_lpath,
+ strerror(errno));
fputc('R', fp);
fputs(l->buf, fp);