#include "file_input.h"
#include "cwc.h"
#include "autorec.h"
+
+#include <libhts/htsparachute.h>
+
int running;
int xmltvreload;
int startupcounter;
return;
}
+static void
+pull_chute (int sig)
+{
+ char pwd[PATH_MAX];
+
+ getcwd(pwd, sizeof(pwd));
+ syslog(LOG_ERR, "HTS TV Headend crashed on signal %i (pwd \"%s\")",
+ sig, pwd);
+}
int
main(int argc, char **argv)
dispatch_init();
+ htsparachute_init(pull_chute);
+
signal(SIGUSR1, xmltvdoreload);
signal(SIGTERM, doexit);
signal(SIGINT, doexit);