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 */ 16void TruncBatchLog(void); 17int MkSpoolDir(char *, size_t); 18void SpoolName(char *const sp, const size_t size, const int flag, const int serial, time_t when); 19int CanSpool(void); 20int HaveSpool(void); 21int 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 char *const preferredLocalAddrStr, 48 const int reserved); 49void RunBatch(void); 50void RunBatchWithCore(const FTPCIPtr); 51void Jobs(void); 52void RunBatchIfNeeded(const FTPCIPtr); 53