X-Git-Url: https://git.distorted.org.uk/~mdw/disorder/blobdiff_plain/5bac5b78c1046bd08a39d3d18c756bbf0566c629..b88fd7912fc173b50b4638fb1e25155999568990:/server/disorder-server.h diff --git a/server/disorder-server.h b/server/disorder-server.h index 8900915..60e97df 100644 --- a/server/disorder-server.h +++ b/server/disorder-server.h @@ -99,8 +99,16 @@ void daemonize(const char *tag, int fac, const char *pidfile); void quit(ev_source *ev) attribute((noreturn)); /* terminate the daemon */ -int reconfigure(ev_source *ev, int reload); -/* reconfigure. If @reload@ is nonzero, update the configuration. */ +int reconfigure(ev_source *ev, unsigned flags); +/* reconfigure */ + +void reset_sockets(ev_source *ev); + +/** @brief Set when starting server */ +#define RECONFIGURE_FIRST 0x0001 + +/** @brief Set when reloading after SIGHUP etc */ +#define RECONFIGURE_RELOADING 0x0002 void dbparams_check(void);