From 6f79f52c9bef2b57c344d25d5449c7fae7817fd7 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Fri, 2 Mar 2001 22:34:59 +0000 Subject: [PATCH] Added FTP client member functions to sbbs_t. Added prototypes for open_socket, close_socket, and resolve_ip. --- src/sbbs3/sbbs.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/sbbs3/sbbs.h b/src/sbbs3/sbbs.h index 7088ee5964..dde5fd3722 100644 --- a/src/sbbs3/sbbs.h +++ b/src/sbbs3/sbbs.h @@ -309,6 +309,10 @@ public: long* getintvar(csi_t *bin, long name); char* copystrvar(csi_t *csi, char *p, char *str); void skipto(csi_t *csi, uchar inst); + bool ftp_cmd(csi_t* csi, SOCKET ctrl_sock, char* cmdsrc, char* rsp); + bool ftp_get(csi_t* csi, SOCKET ctrl_sock, char* src, char* dest, bool dir=false); + SOCKET ftp_data_sock(csi_t* csi, SOCKET ctrl_sock, SOCKADDR_IN*); + void reset_logon_vars(void); @@ -658,6 +662,11 @@ public: void telnet_gate(char* addr, ulong mode); // See TG_* for mode bits }; + +extern SOCKET open_socket(int type); +extern int close_socket(SOCKET); +extern u_long resolve_ip(char *addr); + #endif #ifdef DLLEXPORT -- GitLab