home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 February / CHIP_2_98.iso / misc / src / rpm / ftp.h < prev    next >
C/C++ Source or Header  |  1997-09-17  |  761b  |  25 lines

  1. #ifndef H_FTP
  2. #define H_FTP
  3.  
  4. const char * ftpStrerror(int ftpErrno);
  5.  
  6. #define FTPERR_BAD_SERVER_RESPONSE   -1
  7. #define FTPERR_SERVER_IO_ERROR       -2
  8. #define FTPERR_SERVER_TIMEOUT        -3
  9. #define FTPERR_BAD_HOST_ADDR         -4
  10. #define FTPERR_BAD_HOSTNAME          -5
  11. #define FTPERR_FAILED_CONNECT        -6
  12. #define FTPERR_FILE_IO_ERROR         -7
  13. #define FTPERR_PASSIVE_ERROR         -8
  14. #define FTPERR_FAILED_DATA_CONNECT   -9
  15. #define FTPERR_FILE_NOT_FOUND        -10
  16. #define FTPERR_UNKNOWN               -100
  17.  
  18. int ftpOpen(char * host, char * name, char * password, char * proxy, int port);
  19. int ftpGetFile(int sock, char * remotename, int dest);
  20. int ftpGetFileDesc(int sock, char * remotename);
  21. int ftpGetFileDone(int sock);
  22. void ftpClose(int sock);
  23.  
  24. #endif
  25.