nightmaremail

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

mxf-send-protos.h (2207B)


      1 #ifndef   MXFSEND_PROTOTYPES
      2 #define   MXFSEND_PROTOTYPES
      3 extern void fnmake_init();
      4 extern void fnmake_info(unsigned long id);
      5 extern void fnmake_todo(unsigned long id);
      6 extern void fnmake_mess(unsigned long id);
      7 extern void fnmake_foop(unsigned long id);
      8 extern void fnmake_split(unsigned long id);
      9 extern void fnmake2_bounce(unsigned long id);
     10 extern void fnmake_chanaddr(unsigned long id, int c);
     11 
     12 extern void cleanup_init();
     13 extern void cleanup_selprep(datetime_sec *wakeup);
     14 extern void cleanup_do();
     15 
     16 extern void comm_init();
     17 extern int comm_canwrite(int c);
     18 extern void comm_write(int c, int delnum, unsigned long id, char *sender, char *recip);
     19 extern void comm_selprep(int *nfds, fd_set *wfds);
     20 extern void comm_do(fd_set *wfds);
     21 
     22 extern void del_status();
     23 extern void del_init();
     24 extern int del_canexit();
     25 extern int del_avail(int c);
     26 extern void del_start(int j, seek_pos mpos, char *recip);
     27 extern void markdone(int c, unsigned long id, seek_pos pos);
     28 extern void del_dochan(int c);
     29 extern void del_selprep(int *nfds, fd_set *rfds);
     30 extern void del_do(fd_set *rfds);
     31 
     32 extern void sigterm();
     33 extern void sigalrm();
     34 extern void sighup();
     35 
     36 extern void cleandied();
     37 extern void spawndied(int c);
     38 
     39 extern int rewrite(char *recip);
     40 extern void senderadd(stralloc *sa, char *sender, char *recip);
     41 extern int getinfo(stralloc *sa, datetime_sec *dt, unsigned long id);
     42 
     43 extern void pqadd(unsigned long id);
     44 extern void pqstart();
     45 extern void pqfinish();
     46 extern void pqrun();
     47 
     48 extern void job_init();
     49 extern int job_avail();
     50 extern int job_open(unsigned long id, int channel);
     51 extern void job_close(int j);
     52 extern char *stripvdomprepend(char *recip);
     53 
     54 extern void addbounce(unsigned long id, char *recip, char *report);
     55 extern int injectbounce(unsigned long id);
     56 extern int getcontrols();
     57 extern void regetcontrols();
     58 extern void reread();
     59 
     60 extern void pass_init();
     61 extern void pass_selprep(datetime_sec *wakeup);
     62 extern void pass_dochan(int c);
     63 extern void messdone(unsigned long id);
     64 extern void pass_do();
     65 
     66 extern void todo_init();
     67 extern void todo_selprep(int *nfds, fd_set *rfds, datetime_sec *wakeup);
     68 extern void todo_do(fd_set *rfds);
     69 extern void todo_dochan(int c);
     70 #endif // MXFSEND_PROTOTYPES