X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=secnet.git;a=blobdiff_plain;f=secnet.h;h=79a3fc448e4a1a3a8ca81333746f0e12ee091e75;hp=b54df229e290b4b0e734f8becf0ec4b69ae232a3;hb=HEAD;hpb=dcda82318f858b29a22e9f9df9e732b94f7456dd diff --git a/secnet.h b/secnet.h index b54df22..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; @@ -843,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);