File pidentd-3.1a25-prototypes.diff of Package pidentd

--- plib/aalloc.c
+++ plib/aalloc.c
@@ -25,6 +25,7 @@
 #include "plib/threads.h"
 
 #include "plib/aalloc.h"
+#include "plib/strl.h"
 
 typedef struct aahdr
 {
--- plib/safeio.c
+++ plib/safeio.c
@@ -23,6 +23,8 @@
 #include <math.h>
 #ifdef HAVE_UNISTD_H
 #include <unistd.h>
+extern ssize_t pread (int __fd, void *__buf, size_t __nbytes,
+                      __off_t __offset);
 #endif
 #include <errno.h>
 #include <fcntl.h>
@@ -52,7 +54,7 @@
 #include "plib/sockaddr.h"
 
 #include "plib/safeio.h"
-
+#include "plib/strl.h"
 
 void
 s_abort(void)
--- plib/server.c
+++ plib/server.c
@@ -43,7 +43,7 @@
 
 int debug;
 
-
+int server_destroy(SERVER *sp);
 
 SERVER *
 server_init(int fd,
--- src/k_linux.c
+++ src/k_linux.c
@@ -95,7 +95,7 @@
 	   unsigned long r_raddr)
 {
     long dummy;
-    char buf[512], *cp;
+    char buf[512];
     unsigned long myladdr, myraddr;
     int r_lport, r_rport, mylport, myrport;
     int euid;
--- src/main.c
+++ src/main.c
@@ -22,17 +22,17 @@
 #include <unistd.h>
 #endif
 #include <signal.h>
+#include <grp.h>
 
 #include "pidentd.h"
 #include "plib/petopt.h"
 
-#if defined(HAVE_LIBTHREAD)
 #if defined(HAVE_PTHREAD_SETCONCURRENCY)
 #  include <pthread.h>
+extern int pthread_setconcurrency (int __level) __THROW;
 #elif   defined(HAVE_THR_SETCONCURRENCY)
 #  include <thread.h>
 #endif
-#endif
 
 char *argv0 = "identd";
 
--- src/send.c
+++ src/send.c
@@ -197,5 +197,5 @@
     if (result_syslog_level > -1)
 	syslog(result_syslog_level,
 	       "reply to %s: %s",
-	       s_inet_ntox(&cp->rsin, nab, sizeof(nab)));
+	       s_inet_ntox(&cp->rsin, nab, sizeof(nab)), buf);
 }
openSUSE Build Service is sponsored by