home *** CD-ROM | disk | FTP | other *** search
/ ftp.ncftp.com / ftp.ncftp.com.zip / ftp.ncftp.com / ncftp / older_versions / ncftp-3.2.2-src.tar.bz2 / ncftp-3.2.2-src.tar / ncftp-3.2.2 / ncftp / spool.h < prev    next >
Text File  |  2004-03-13  |  1KB  |  52 lines

  1. /* spool.h
  2.  *
  3.  * Copyright (c) 1992-2004 by Mike Gleason.
  4.  * All rights reserved.
  5.  * 
  6.  */
  7.  
  8. #define kSpoolDir "spool"
  9. #if (defined(WIN32) || defined(_WINDOWS)) && !defined(__CYGWIN__)
  10. #    define kSpoolLog "log.txt"
  11. #else
  12. #    define kSpoolLog "log"
  13. #endif
  14.  
  15. /* spool.c */
  16. void TruncBatchLog(void);
  17. int MkSpoolDir(char *, size_t);
  18. void SpoolName(char *const sp, const size_t size, const int flag, const int serial, time_t when);
  19. int CanSpool(void);
  20. int HaveSpool(void);
  21. int SpoolX(
  22.     FILE *const ofp,
  23.     const char *sdir,
  24.     const char *const op,
  25.     const char *const rfile,
  26.     const char *const rdir,
  27.     const char *const lfile,
  28.     const char *const ldir,
  29.     const char *const host,
  30.     const char *const ip,
  31.     const unsigned int port,
  32.     const char *const user,
  33.     const char *const passclear,
  34.     const char *const xacct,
  35.     const int xtype,
  36.     const int recursive,
  37.     const int deleteflag,
  38.     const int passive,
  39.     const char *const preftpcmd,
  40.     const char *const perfileftpcmd,
  41.     const char *const postftpcmd,
  42.     const char *const preshellcmd,
  43.     const char *const postshellcmd,
  44.     const time_t when,
  45.     const unsigned int delaySinceLastFailure,
  46.     const char *const manualOverrideFeatures,
  47.     const int reserved);
  48. void RunBatch(void);
  49. void RunBatchWithCore(const FTPCIPtr);
  50. void Jobs(void);
  51. void RunBatchIfNeeded(const FTPCIPtr);
  52.