diff options
Diffstat (limited to 'lib/libftp/FtpBye.c')
-rw-r--r-- | lib/libftp/FtpBye.c | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/lib/libftp/FtpBye.c b/lib/libftp/FtpBye.c deleted file mode 100644 index 7094843ac0dc..000000000000 --- a/lib/libftp/FtpBye.c +++ /dev/null @@ -1,45 +0,0 @@ -/* - Library for ftpd clients.(libftp) - Copyright by Oleg Orel - All rights reserved. - -This library is desined for free, non-commercial software creation. -It is changeable and can be improved. The author would greatly appreciate -any advises, new components and patches of the existing programs. -Commercial usage is also possible with participation of it's author. - - - -*/ - -#include "FtpLibrary.h" -#include <signal.h> - -STATUS FtpBye(FTP *ftp) -{ - FtpAssert(ftp,FtpCommand(ftp,"QUIT",221,EOF)); - - fclose(FTPCMD(ftp)); - free(ftp); - return 0; -} - -STATUS FtpQuickBye(FTP *ftp) -{ - if (ftp == NULL) return 0; - - if (FTPDATA(ftp)!=NULL) - { - shutdown(fileno(FTPDATA(ftp)),2); - fclose(FTPDATA(ftp)); - } - - if (FTPCMD(ftp)!=NULL) - { - shutdown(fileno(FTPCMD(ftp)),2); - fclose(FTPCMD(ftp)); - } - free(ftp); - return 0; -} - |