X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=main.cpp;h=c89ec72ff44457352c66ebb5be638a5fbc28bc66;hb=3fd8650ccf3da3960a946d8ac9abc305aec399ce;hp=c42fd19cf200fcd60e16e1890d58b8dbf303a3dd;hpb=534764f026b82b144e974882c8e53c4cd8d21b68;p=cubemap diff --git a/main.cpp b/main.cpp index c42fd19..c89ec72 100644 --- a/main.cpp +++ b/main.cpp @@ -16,8 +16,8 @@ #include #include -#include "accesslog.h" #include "acceptor.h" +#include "accesslog.h" #include "config.h" #include "input.h" #include "log.h" @@ -25,6 +25,7 @@ #include "serverpool.h" #include "state.pb.h" #include "stats.h" +#include "stream.h" #include "util.h" #include "version.h" @@ -49,6 +50,10 @@ void hup(int signum) } } +void do_nothing(int signum) +{ +} + CubemapStateProto collect_state(const timeval &serialize_start, const vector acceptors, const multimap inputs, @@ -238,6 +243,7 @@ int main(int argc, char **argv) { signal(SIGHUP, hup); signal(SIGINT, hup); + signal(SIGUSR1, do_nothing); // Used in internal signalling. signal(SIGPIPE, SIG_IGN); // Parse options.