home *** CD-ROM | disk | FTP | other *** search
/ Geek Gadgets 1 / ADE-1.bin / ade-dist / ncftp-2.3.0-src.tgz / tar.out / contrib / ncftp / Cmds.h < prev    next >
C/C++ Source or Header  |  1996-09-28  |  1KB  |  60 lines

  1. /* Cmds.h */
  2.  
  3. #ifndef _cmds_h_
  4. #define _cmds_h_
  5.  
  6. #define SETASCII SetType('A')
  7. #define SETBINARY SetType('I')
  8.  
  9. /* Command result codes. */
  10. #define kUsageErr (88)
  11. #define kNoErr (0)
  12. #define kCmdErr (-1)
  13.  
  14. #define UNIMPLEMENTED_CMD(a) ((a == 500) || (a == 502) || (a == 504))
  15.  
  16. /* Possible values returned by GetDateAndTime. */
  17. #define kSizeUnknown (-1L)
  18. #define kModTimeUnknown ((time_t) 0)
  19.  
  20. /* GetRemoteCWD uses this in case it couldn't PWD. */
  21. #define kDidNotChdir ((char *) 0)
  22.  
  23. int DoSystem(char *, size_t);
  24. void GetRemoteCWD(char *);
  25. int PwdCmd(int, char **);
  26. int LocalPwdCmd(int, char **);
  27. int DoMdtm(char *, time_t *);
  28. int DoSize(char *, long *);
  29. int TryQuietChdir(char *);
  30. int DoChdir(char *);
  31. int ChdirCmd(int, char **);
  32. int DoLocalChdir(char *, int);
  33. int LocalChdirCmd(int, char **);
  34. int DebugCmd(int, char **);
  35. int VerboseCmd(int, char **);
  36. int SetType(int);
  37. void DoType(char *);
  38. int TypeCmd(int, char **);
  39. void DoQuit(int);
  40. int QuitCmd(int, char **);
  41. int HelpCmd(int, char **);
  42. int VersionCmd(int, char **);
  43. int GenericGlobCmd(int, char **, char *, int);
  44. int GenericCmd(int, char **, char *, int);
  45. int DeleteCmd(int, char **);
  46. int RmdirCmd(int, char **);
  47. int MkdirCmd(int, char **);
  48. int RenameCmd(int, char **);
  49. int QuoteCmd(int, char **);
  50. int ClearCmd(int, char **);
  51. int RmtHelpCmd(int, char **);
  52. int ShellCmd(int, char **);
  53. int EchoCmd(int, char **);
  54. int LookupCmd(int, char **);
  55. int LocalPageCmd(int, char **);
  56. int BookmarkCmd(int argc, char **argv);
  57.  
  58. #endif    /* _cmds_h_ */
  59.  
  60.