From 5950e7bd5ef3be09c9c6b69fbff87dba39a6f41a Mon Sep 17 00:00:00 2001 From: msweet Date: Fri, 21 Mar 2014 18:28:30 +0000 Subject: [PATCH] Fix systemd build on Linux. git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@11722 a1ca3aef-8c08-0410-bb20-df032aa958be --- scheduler/main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scheduler/main.c b/scheduler/main.c index cb7d4e301..132cc6060 100644 --- a/scheduler/main.c +++ b/scheduler/main.c @@ -35,6 +35,7 @@ extern int launch_activate_socket(const char *name, int **fds, size_t *cnt); #endif /* HAVE_LAUNCH_H */ #ifdef HAVE_SYSTEMD +# include # define CUPS_KEEPALIVE CUPS_CACHEDIR "/org.cups.cupsd" /* Name of the systemd path file */ #endif /* HAVE_SYSTEMD */ @@ -2042,7 +2043,7 @@ service_checkin(void) if ((count = sd_listen_fds(0)) < 0) { - cupsdLogMessage(CUPSD_LOG_ERROR, "service_checkin: Unable to get listener sockets: %s", strerror(error)); + cupsdLogMessage(CUPSD_LOG_ERROR, "service_checkin: Unable to get listener sockets: %s", strerror(-count)); exit(EXIT_FAILURE); return; /* anti-compiler-warning */ } -- 2.39.5