summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sys-apps/watchdog/files/watchdog-5.3.1-headers.patch')
-rw-r--r--sys-apps/watchdog/files/watchdog-5.3.1-headers.patch114
1 files changed, 114 insertions, 0 deletions
diff --git a/sys-apps/watchdog/files/watchdog-5.3.1-headers.patch b/sys-apps/watchdog/files/watchdog-5.3.1-headers.patch
new file mode 100644
index 000000000000..0ad75afadf2e
--- /dev/null
+++ b/sys-apps/watchdog/files/watchdog-5.3.1-headers.patch
@@ -0,0 +1,114 @@
+Index: watchdog-5.3.1/src/fstab.c
+===================================================================
+--- watchdog-5.3.1.orig/src/fstab.c
++++ watchdog-5.3.1/src/fstab.c
+@@ -4,6 +4,7 @@
+ #include "config.h"
+ #endif
+
++#define _GNU_SOURCE /* for strsignal() */
+ #include <unistd.h>
+ #include <errno.h>
+ #include <stdio.h>
+Index: watchdog-5.3.1/src/nfsmount.c
+===================================================================
+--- watchdog-5.3.1.orig/src/nfsmount.c
++++ watchdog-5.3.1/src/nfsmount.c
+@@ -43,6 +43,7 @@
+ #include <rpc/pmap_prot.h>
+ #include <rpc/pmap_clnt.h>
+ #include <sys/socket.h>
++#include <time.h>
+ #include <sys/time.h>
+ #include <sys/utsname.h>
+ #include <sys/stat.h>
+Index: watchdog-5.3.1/src/pidfile.c
+===================================================================
+--- watchdog-5.3.1.orig/src/pidfile.c
++++ watchdog-5.3.1/src/pidfile.c
+@@ -6,6 +6,10 @@
+
+ #include <errno.h>
+ #include <fcntl.h>
++#include <unistd.h>
++#include <sys/types.h>
++#include <stdlib.h>
++#include <signal.h>
+ #include "extern.h"
+ #include "watch_err.h"
+
+Index: watchdog-5.3.1/src/shutdown.c
+===================================================================
+--- watchdog-5.3.1.orig/src/shutdown.c
++++ watchdog-5.3.1/src/shutdown.c
+@@ -4,6 +4,8 @@
+ #include "config.h"
+ #endif
+
++#define _GNU_SOURCE /* for getsid() */
++
+ #include <dirent.h>
+ #include <errno.h>
+ #include <fcntl.h>
+@@ -14,6 +16,7 @@
+ #include <signal.h>
+ #include <string.h>
+ #include <stdlib.h>
++#include <time.h>
+ #include <utmp.h>
+ #include <sys/mman.h>
+ #include <sys/param.h>
+Index: watchdog-5.3.1/src/test_binary.c
+===================================================================
+--- watchdog-5.3.1.orig/src/test_binary.c
++++ watchdog-5.3.1/src/test_binary.c
+@@ -8,6 +8,7 @@
+ #include <unistd.h>
+ #include <stdlib.h>
+ #include <sys/wait.h>
++#include <time.h>
+ #include "extern.h"
+ #include "watch_err.h"
+
+Index: watchdog-5.3.1/src/watchdog.c
+===================================================================
+--- watchdog-5.3.1.orig/src/watchdog.c
++++ watchdog-5.3.1/src/watchdog.c
+@@ -13,6 +13,8 @@
+
+ #include "extern.h"
+
++#include <sys/stat.h>
++#include <libgen.h>
+ #include <errno.h>
+ #include <fcntl.h>
+ #include <getopt.h>
+@@ -23,7 +25,6 @@
+ #include <arpa/inet.h>
+ #include <sys/mman.h>
+ #include <sys/wait.h>
+-#define __USE_GNU
+ #include <string.h>
+
+ #if !defined(__GLIBC__) /* __GLIBC__ */
+Index: watchdog-5.3.1/src/wd_keepalive.c
+===================================================================
+--- watchdog-5.3.1.orig/src/wd_keepalive.c
++++ watchdog-5.3.1/src/wd_keepalive.c
+@@ -14,6 +14,7 @@
+ #include "config.h"
+ #endif
+
++#define _GNU_SOURCE
+ #include <errno.h>
+ #include <fcntl.h>
+ #include <sched.h>
+@@ -22,7 +23,7 @@
+ #include <stdlib.h>
+ #include <sys/mman.h>
+ #include <sys/wait.h>
+-#define __USE_GNU
++#include <unistd.h>
+ #include <string.h>
+ #include <syslog.h>
+