X-Git-Url: https://code.citadel.org/?p=citadel.git;a=blobdiff_plain;f=citadel%2Fmodules%2Fimap%2Fserv_imap.h;fp=citadel%2Fmodules%2Fimap%2Fserv_imap.h;h=371dbeb2ef3e772782ca6a26c4a7b47b6ff69727;hp=8113f675bb37b75fec8f5bfed9f57d550c69eded;hb=6feb0482ac3a005360430ff10acf0372c10618ef;hpb=9caef44a2f42ab81b2489ae19859f1bbc25d4430 diff --git a/citadel/modules/imap/serv_imap.h b/citadel/modules/imap/serv_imap.h index 8113f675b..371dbeb2e 100644 --- a/citadel/modules/imap/serv_imap.h +++ b/citadel/modules/imap/serv_imap.h @@ -101,8 +101,22 @@ enum { #define FDELIM '\\' +extern int IMAPDebugEnabled; #define IMAP ((citimap *)CC->session_specific_data) +#define CCCIMAP ((citimap *)CCC->session_specific_data) + +#define IMAPDBGLOG(LEVEL) if ((LEVEL != LOG_DEBUG) || (IMAPDebugEnabled != 0)) +#define CCCID CCC->cs_pid +#define IMAP_syslog(LEVEL, FORMAT, ...) \ + IMAPDBGLOG(LEVEL) syslog(LEVEL, \ + "IMAPCC[%d] " FORMAT, \ + CCCID, __VA_ARGS__) + +#define IMAPM_syslog(LEVEL, FORMAT) \ + IMAPDBGLOG(LEVEL) syslog(LEVEL, \ + "IMAPCC[%d] " FORMAT, \ + CCCID) #define I_FLAG_NONE (0) #define I_FLAG_LOGGED_IN (1<<0)