diff options
author | Martin Pool <mbp@samba.org> | 2000-10-26 07:24:18 +0000 |
---|---|---|
committer | Martin Pool <mbp@samba.org> | 2000-10-26 07:24:18 +0000 |
commit | a039749b4c21e3439dc06fcdd5355828f1f95463 (patch) | |
tree | df004166c76fa06e743581600f724a840becdd74 /exclude.c | |
parent | 15b84e142a7de03abd8f9831788d66f0052daea0 (diff) | |
download | rsync-a039749b4c21e3439dc06fcdd5355828f1f95463.tar.gz |
Print strerror when a system error occurs; add a new function rsyserr
to do this. This is not used in every case yet -- I've just changed a
few cases that were causing trouble. Please convert others as you see them.
Diffstat (limited to 'exclude.c')
-rw-r--r-- | exclude.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -220,7 +220,10 @@ struct exclude_struct **make_exclude_list(char *fname, char line[MAXPATHLEN]; if (!f) { if (fatal) { - rprintf(FERROR,"%s : %s\n",fname,strerror(errno)); + rsyserr(FERROR, errno, + "failed to open %s file %s", + include ? "include" : "exclude", + fname); exit_cleanup(RERR_FILEIO); } return list; |