home *** CD-ROM | disk | FTP | other *** search
- #include "FtpLibrary.h"
-
- main(int a,char **b)
- {
- FTP *ftp;
- STATUS deb();
-
- if ( b[1]==NULL)
- if ( (b[1]=getenv("REMOTE_HOST"))==NULL)
- b[1]="localhost";
-
- if (FtpConnect(&ftp,b[1])<1)
- {
- if ( ftp -> errno == 0 )
- perror(b[1]);
- else
- fprintf(stderr,"EXIT::%s\n",FtpMessage(ftp->errno));
- exit(0);
- }
- FtpSetErrorHandler(ftp,deb);
- if ( a < 3 || b[2][0]==0 ) b[2]=getenv("USER");
- FtpUser(ftp,b[2]);
- if ( a < 4 || b[3][0]==0 ) b[3]=getenv("PASSWORD");
- FtpPassword(ftp,b[3]);
- if ( a < 5 || b[4][0]==0 )
- FtpDir(ftp,"/dev/tty");
- else
- FtpDirectory(ftp,b[4],"/dev/tty");
- FtpBye(ftp);
- }
-
- STATUS deb(a,b,c)
- {
- fprintf(stderr,"ERROR::%s\n",c);
- exit(0);
- }
-
-
-
-
-
-