/******************************************************** * File: crashecho.h * Created at Sun Jan 28 22:10:29 MSK 2001 by raorn // raorn@binec.ru * * $Id: crashecho.h,v 1.14 2001/11/10 19:22:56 raorn Exp $ *******************************************************/ #include #include #include #include #include #include #ifdef HAVE_ERRNO_H # include #endif #include #include #ifdef HAVE_FCNTL_H #include #endif #include #include #include #include #include #include #include #include #include #include #include #include #include "node2dpat.h" #include "mb.h" #include "memmessage.h" #include "cfg.h" #include "memmessage.h" #include "dupe.h" #include "stats.h" #include "misc.h" #include "toss.h" #include "scan.h" #include "pkt.h" #include "handle.h" #include "outbound.h" #include "areafix.h" extern struct jbList PktList; extern bool nomem; extern bool ioerror; extern bool exitprg; extern ulong ioerrornum; extern ulong toss_total; extern ulong toss_bad; extern ulong toss_import; extern ulong toss_written; extern ulong toss_dupes; extern ulong toss_cc; extern ulong scan_total; extern ulong rescan_total; #define DOING_NONE 0 #define DOING_TOSS 1 #define DOING_TOSSBAD 2 #define DOING_SCAN 3 #define DOING_AFIX 4 #define DOING_RESCAN 5 extern int nowdoing; extern bool no_security; extern struct ConfigNode *RescanNode; extern ulong DayStatsWritten; extern struct Messagebase AvailMessagebases[]; extern struct Config config; extern bool ctrlc; bool BeforeScanToss(void); void AfterScanToss(bool success); extern uchar *prinames[];