Commit e888cd41 authored by Peter Korsgaard's avatar Peter Korsgaard
Browse files

sysklogd: fix build

parent 2e1ca24a
Loading
Loading
Loading
Loading
+20 −0
Original line number Diff line number Diff line
[PATCH] replace susv3 legacy functions with modern equivalents

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
---
 syslog.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Index: sysklogd-1.4.1/syslog.c
===================================================================
--- sysklogd-1.4.1.orig/syslog.c
+++ sysklogd-1.4.1/syslog.c
@@ -178,7 +178,7 @@
 		return;
 	(void)strcat(tbuf, "\r\n");
 	cnt += 2;
-	p = index(tbuf, '>') + 1;
+	p = strchr(tbuf, '>') + 1;
 	(void)write(fd, p, cnt - (p - tbuf));
 	(void)close(fd);
 }
+1 −1
Original line number Diff line number Diff line
@@ -25,7 +25,7 @@ $(SYSKLOGD_DIR)/.unpacked: $(DL_DIR)/$(SYSKLOGD_SOURCE)
	touch $(SYSKLOGD_DIR)/.unpacked

$(SYSKLOGD_DIR)/$(SYSKLOGD_BINARY): $(SYSKLOGD_DIR)/.unpacked
	$(MAKE) CC=$(TARGET_CC) -C $(SYSKLOGD_DIR)
	$(MAKE) CC="$(TARGET_CC) $(TARGET_CFLAGS)" -C $(SYSKLOGD_DIR)
	$(STRIPCMD) $(SYSKLOGD_DIR)/$(SYSKLOGD_SYSLOGD_BINARY)
	$(STRIPCMD) $(SYSKLOGD_DIR)/$(SYSKLOGD_KLOGD_BINARY)

+1 −2
Original line number Diff line number Diff line
@@ -66,11 +66,10 @@

--- sysklogd-1.4.1/ksym_mod.c.orig	2005-11-24 23:15:01.000000000 +1000
+++ sysklogd-1.4.1/ksym_mod.c	2005-11-24 23:11:54.000000000 +1000
@@ -89,17 +89,22 @@
@@ -89,17 +89,21 @@
 #include <errno.h>
 #include <sys/fcntl.h>
 #include <sys/stat.h>
+#include <linux/linkage.h>
+#include <linux/version.h>
 #if !defined(__GLIBC__)
 #include <linux/time.h>