  			untty();
  		}
  		else
-@@ -1253,6 +1257,60 @@ static int create_unix_socket(const char *path)
+@@ -1253,6 +1257,60 @@
  	if (path[0] == '\0')
  		return -1;
  

Based on http://ftp.free.org/mirrors/rsync.frugalware.org/frugalware-testing/source/apps-extra/sysklogd/sysklogd-1.5-systemd.diff

diff --git a/Makefile b/Makefile
index 9a114b8..aef1fd6 100644
--- a/Makefile
+++ b/Makefile
@@ -20,7 +20,7 @@
 CC= gcc
 #SKFLAGS= -g -DSYSV -Wall

 
 klogd:	klogd.o syslog.o pidfile.o ksym.o ksym_mod.o
 	${CC} ${LDFLAGS} -o klogd klogd.o syslog.o pidfile.o ksym.o \
@@ -101,6 +101,9 @@
 syslog.o: syslog.c
 	${CC} ${SKFLAGS} ${SYSLOG_FLAGS} -c syslog.c
 
