From ecee3a20ff01b3919059cc0362277de08546ef6f Mon Sep 17 00:00:00 2001 From: jkh Date: Wed, 28 Sep 1994 14:53:20 +0000 Subject: Ye GODS! What I had to go through to make this thing exit with a non-zero return status when a transfer failed! Hopefully, the next release will do this more elegantly and make these changes short-lived. --- usr.bin/ncftp/ftprc.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'usr.bin/ncftp/ftprc.c') diff --git a/usr.bin/ncftp/ftprc.c b/usr.bin/ncftp/ftprc.c index e8380ce..c048852 100644 --- a/usr.bin/ncftp/ftprc.c +++ b/usr.bin/ncftp/ftprc.c @@ -258,11 +258,12 @@ static void SortRecentList(void) -void WriteRecentSitesFile(void) +int WriteRecentSitesFile(void) { FILE *rfp; recentsite *r; int i; + int retcode = 0; if ((recent_file[0] != 0) && (nRecents > 0) && (keep_recent)) { dbprintf("Attempting to write %s...\n", recent_file); @@ -279,8 +280,10 @@ void WriteRecentSitesFile(void) (void) chmod(recent_file, 0600); } else { perror(recent_file); + ++retcode; } } + return retcode; } /* WriteRecentSitesFile */ -- cgit v1.1