#ifndef SMTPDLOG_H #define SMTPDLOG_H #define FDLOG 2 void flush(); void out(); void smtpdlog_init(void); void smtp_loga(char *,char *,char *,char *,char *,char *,char *,char *,char *); void smtp_logb(char *,char *,char *,char *,char *,char *,char *); void smtp_logg(char *,char *,char *,char *,char *,char *,char *); void smtp_logh(char *,char *,char *,char *,char *); void smtp_logi(char *,char *,char *,char *,char *,char *,char *,char *); void smtp_logr(char *,char *,char *,char *,char *,char *,char *,char *); void die_read(void); void die_alarm(void); void die_nomem(void); void die_control(void); void die_ipme(void); void die_starttls(void); void die_recipients(void); void straynewline(void); void err_unimpl(void); void err_syntax(void); void err_noop(void); void err_vrfy(void); void err_wantrcpt(void); void err_qqt(void); int err_child(void); int err_fork(void); int err_pipe(void); int err_write(void); int err_starttls(void); void err_tlsreq(char *,char *,char *,char *,char *); void err_helo(char *,char *,char *,char *,char *,char *,char *,char *); void err_spf(char *,char *,char *,char *,char *,char *,char *,char *); void err_authsetup(char *,char *,char *,char *,char *); void err_authd(void); void err_authmail(void); void err_authfail(char *,char *,char *,char *,char *,char *,char *); void err_authinvalid(char *,char *,char *,char *,char *); void err_authabrt(void); void err_authreq(char *,char *,char *,char *,char *); void err_submission(char *,char *,char *,char *,char *); int err_authabort(void); int err_authinput(void); int err_noauth(void); void err_wantmail(void); void err_mav(char *,char *,char *,char *,char *,char *,char *); void err_bmf(char *,char *,char *,char *,char *,char *,char *,char *); void err_mfdns(char *,char *,char *,char *,char *,char *,char *); void err_nogateway(char *,char *,char *,char *,char *,char *,char *); void err_brt(char *,char *,char *,char *,char *,char *,char *); void err_rcpts(char *,char *,char *,char *,char *,char *,char *); void err_recipient(char *,char *,char *,char *,char *,char *,char *); void straynewline(void); void err_notorious(void); void err_size(char *,char *,char *,char *,char *,char *,char *); void err_data(char *,char *,char *,char *,char *,char *,char *,char *); int err_postgl(void); int err_forkgl(void); void postgrey(char *,char *,char *,char *,char *,char *,char *); #endif