aboutsummaryrefslogtreecommitdiff
path: root/src/nssync.h
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@nxc.no>2017-08-16 11:39:33 +0300
committerSergey Poznyakoff <gray@nxc.no>2017-08-16 13:29:03 +0300
commit6b921aed867170fe37e0c1e6ae3df9d550d21d92 (patch)
treed6e5c007e17531cae77d6fedade5ff18cef890a7 /src/nssync.h
parent6c73ee9d7565a1533d27a7cb81beefe211869f64 (diff)
downloadnssync-6b921aed867170fe37e0c1e6ae3df9d550d21d92.tar.gz
nssync-6b921aed867170fe37e0c1e6ae3df9d550d21d92.tar.bz2
Get rid of the select loop, use MHD internal polling thread instead
Diffstat (limited to 'src/nssync.h')
-rw-r--r--src/nssync.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/nssync.h b/src/nssync.h
index 3887afd..8daed6e 100644
--- a/src/nssync.h
+++ b/src/nssync.h
@@ -91,8 +91,14 @@ void verror(const char *fmt, va_list ap);
void error(const char *fmt, ...) __PRINTFLIKE(1,2);
void debug_printf(const char *fmt, ...) __PRINTFLIKE(1,2);
void info_printf(const char *fmt, ...) __PRINTFLIKE(1,2);
+void start_syslog(void);
void runas(void);
+void create_pidfile(void);
+
+void set_signal(int sig, void (*sighandler)(int));
+void set_signals(int *sigv, void (*sighandler)(int));
+extern int fatal_signals[];
void dlz_error(char const *zone, char const *fmt, ...);
void dlz_success(char const *zone);

Return to:

Send suggestions and report system problems to the System administrator.