home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Usenet 1994 October
/
usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso
/
misc
/
volume38
/
libftp
/
part01
/
test.c
< prev
Wrap
C/C++ Source or Header
|
1993-07-13
|
710b
|
42 lines
#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);
}