int ftp_handle(struct ftp *ftp, int s);
int ftp_queue(struct ftp *ftp, int op, const char *arg);
int ftp_handle(struct ftp *ftp, int s);
int ftp_queue(struct ftp *ftp, int op, const char *arg);
int ftp_waitresp(struct ftp *ftp, long timeout);
int ftp_update(struct ftp *ftp);
int ftp_waitresp(struct ftp *ftp, long timeout);
int ftp_update(struct ftp *ftp);
int ftp_pwd(struct ftp *ftp);
int ftp_chdir(struct ftp *ftp, const char *dirname);
int ftp_mkdir(struct ftp *ftp, const char *dirname);
int ftp_pwd(struct ftp *ftp);
int ftp_chdir(struct ftp *ftp, const char *dirname);
int ftp_mkdir(struct ftp *ftp, const char *dirname);
int ftp_list(struct ftp *ftp);
int ftp_retrieve(struct ftp *ftp, const char *fname);
int ftp_store(struct ftp *ftp, const char *fname);
int ftp_list(struct ftp *ftp);
int ftp_retrieve(struct ftp *ftp, const char *fname);
int ftp_store(struct ftp *ftp, const char *fname);