From 660b4b85edf5c63bf67d623aee31bb4f7e1b81e3 Mon Sep 17 00:00:00 2001 From: Pavel Machek Date: Thu, 11 Nov 1999 14:50:50 +0000 Subject: [PATCH] Ungetlocalcopy return type has changed... --- vfs/ChangeLog | 3 +++ vfs/shared_ftp_fish.c | 5 +++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/vfs/ChangeLog b/vfs/ChangeLog index 5197e489a..b1835ce2e 100644 --- a/vfs/ChangeLog +++ b/vfs/ChangeLog @@ -1,5 +1,8 @@ 1999-11-11 Pavel Machek + * shared_ftp_fish.c (s_ungetlocalcopy): need to supply some return + value, too. This code is going to be killed, the sooner the better. + * *.c (mc_[un]getlocalcopy): we really need some return value, because we can have errors diff --git a/vfs/shared_ftp_fish.c b/vfs/shared_ftp_fish.c index 3bd38ebd8..5544fd006 100644 --- a/vfs/shared_ftp_fish.c +++ b/vfs/shared_ftp_fish.c @@ -800,12 +800,12 @@ static char *s_getlocalcopy (vfs *me, char *path) return p; } -static void s_ungetlocalcopy (vfs *me, char *path, char *local, int has_changed) +static int s_ungetlocalcopy (vfs *me, char *path, char *local, int has_changed) { struct filp *fp = (struct filp *) s_open (me, path, O_WRONLY, 0); if (fp == NULL) - return; + return 0; if (!strcmp (fp->fe->local_filename, local)) { fp->has_changed = has_changed; qlock(fp->fe->bucket)--; @@ -816,6 +816,7 @@ static void s_ungetlocalcopy (vfs *me, char *path, char *local, int has_changed) s_close ((void *) fp); mc_def_ungetlocalcopy (me, path, local, has_changed); } + return 0; } static void