X-Git-Url: https://git.distorted.org.uk/~mdw/secnet/blobdiff_plain/64f5ae57aece3480ab79a93fc1b310e8b5ce22e9..94a1d5fce6a68fce8216d4b45ef6148d353c2c3a:/secnet.h diff --git a/secnet.h b/secnet.h index 7fbe157..76db603 100644 --- a/secnet.h +++ b/secnet.h @@ -14,6 +14,7 @@ #include #include #include +#include #include #include #include @@ -268,6 +269,9 @@ bool_t remove_hook(uint32_t phase, hook_fn *f, void *state); extern uint32_t current_phase; extern void enter_phase(uint32_t new_phase); +void phase_hooks_init(void); /* for main() only */ +void clear_phase_hooks(uint32_t phase); /* for afterfork() */ + /* Some features (like netlink 'soft' routes) require that secnet retain root privileges. They should indicate that here when appropriate. */ @@ -293,6 +297,7 @@ extern void init_builtin_modules(dict_t *dict); extern init_module resolver_module; extern init_module random_module; extern init_module udp_module; +extern init_module polypath_module; extern init_module util_module; extern init_module site_module; extern init_module transform_eax_module;