diff options
| author | Peter Wemm <peter@FreeBSD.org> | 1995-12-30 19:02:48 +0000 |
|---|---|---|
| committer | Peter Wemm <peter@FreeBSD.org> | 1995-12-30 19:02:48 +0000 |
| commit | a5b996a7ecea192e05c848269fbfb40c1e7c50ef (patch) | |
| tree | b43d0e66d9963acc026a6322b81fd219d273736b /lib/libftp/FtpFilenameChecker.c | |
| parent | df2fbf15a2e56a16c3b54b93a3369b662b6f20e5 (diff) | |
Notes
Diffstat (limited to 'lib/libftp/FtpFilenameChecker.c')
| -rw-r--r-- | lib/libftp/FtpFilenameChecker.c | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/lib/libftp/FtpFilenameChecker.c b/lib/libftp/FtpFilenameChecker.c deleted file mode 100644 index 99946eb99f6e..000000000000 --- a/lib/libftp/FtpFilenameChecker.c +++ /dev/null @@ -1,43 +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" - -static char * simplename(char *s) -{ - char *p; - - if ( (p=(char *)strrchr(s,'/')) == NULL ) - return s; - return p+1; -} - - - - -STATUS FtpFilenameChecker(char ** in, char ** out) -{ - struct stat st; - - if ( (stat(*out,&st) == 0) && S_ISDIR(st.st_mode)) - { - char * sfn = simplename(*in); - char * new = (char *) malloc ( strlen(*out)+ strlen(sfn) + 2 ); - - strcpy(new,*out); - strcat(new,"/"); - strcat(new,sfn); - *out=new; - return 0; - }; - return 0; -} - - |
