File dirent-sched-opensuse-12.3.patch of Package coredumper
diff -aru ../coredumper-1.2.1/src/elfcore.c ./src/elfcore.c
--- ../coredumper-1.2.1/src/elfcore.c 2008-04-04 15:51:54.000000001 +0100
+++ ./src/elfcore.c 2013-04-09 19:34:08.000000001 +0100
@@ -52,6 +52,7 @@
#include <sys/time.h>
#include <sys/uio.h>
#include <sys/wait.h>
+#include <linux/sched.h>
#include "google/coredumper.h"
#include "linux_syscall_support.h"
diff -aru ../coredumper-1.2.1/src/linux_syscall_support_unittest.cc ./src/linux_syscall_support_unittest.cc
--- ../coredumper-1.2.1/src/linux_syscall_support_unittest.cc 2008-03-28 22:38:57.000000001 +0000
+++ ./src/linux_syscall_support_unittest.cc 2013-04-09 19:34:41.000000001 +0100
@@ -62,7 +62,7 @@
#include <asm/posix_types.h>
#include <asm/types.h>
#include <errno.h>
-#include <linux/dirent.h>
+#include <dirent.h>
#include <linux/types.h>
#include <linux/unistd.h>
#include <signal.h>
diff -aru ../coredumper-1.2.1/src/linuxthreads.c ./src/linuxthreads.c
--- ../coredumper-1.2.1/src/linuxthreads.c 2008-03-28 22:38:57.000000001 +0000
+++ ./src/linuxthreads.c 2013-04-09 19:32:09.000000001 +0100
@@ -39,7 +39,7 @@
#endif
#include <asm/stat.h>
-#include <sched.h>
+#include <linux/sched.h>
#include <signal.h>
#include <stdlib.h>
#include <string.h>
@@ -49,7 +49,7 @@
#include <asm/fcntl.h>
#include <asm/posix_types.h>
#include <asm/types.h>
-#include <linux/dirent.h>
+#include <dirent.h>
#include "linux_syscall_support.h"
#include "thread_lister.h"