X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=secnet.git;a=blobdiff_plain;f=secnet.h;h=79a3fc448e4a1a3a8ca81333746f0e12ee091e75;hp=fd4b48f70cbeed0fd78d9ccafa7f201c8668292d;hb=HEAD;hpb=03896be378f2295290f2d75cfec28f5b9b430136 diff --git a/secnet.h b/secnet.h index fd4b48f..79a3fc4 100644 --- a/secnet.h +++ b/secnet.h @@ -462,6 +462,11 @@ extern sigscheme_loadpub rsa1_loadpub; #define CL_BUFFER 13 #define CL_NETLINK 14 #define CL_PRIVCACHE 15 +/* When editing this list, edit closure_type_names[] too */ + +extern const char *const closure_type_names[]; + +const char *closure_type_name(uint32_t ty, char buf[]); struct buffer_if; @@ -654,6 +659,7 @@ static inline void cfgfile_log_init(struct cfgfile_log *cfl, } void log_early_init(void); +void log_early_setlevel(void); /* SITE interface */ @@ -842,6 +848,10 @@ extern NORETURN(cfgfatal_maybefile(FILE *maybe_f, struct cloc loc, const char *message, ...)) FORMAT(printf,4,5); +extern NORETURN(cfgfatal_cl_type(struct cloc loc, const char *facility, + closure_t *cl, uint32_t exp_type, + const char *name)); + extern void Message(uint32_t class, const char *message, ...) FORMAT(printf,2,3); extern void log_from_fd(int fd, cstring_t prefix, struct log_if *log);