make mt-sosd use the newly added dispatch reason
[archipelago] / xseg / sys / domain.h
1 #ifndef _SYS_DOMAIN_H
2 #define _SYS_DOMAIN_H
3
4 extern char __xseg_errbuf[4096];
5 void __xseg_log(const char *msg);
6 extern int (*xseg_snprintf)(char *str, size_t size, const char *format, ...);
7
8 struct log_ctx;
9 enum log_level { E = 0, W = 1, I = 2, D = 3};
10 extern int (*init_logctx)(struct log_ctx *lc, char *peer_name, enum log_level log_level, char *logfile);
11 void __xseg_log2(struct log_ctx *lc, enum log_level level, char *fmt, ...);
12
13 void xseg_printtrace(void);
14 #endif