Split arch-fork.h from fork.h
authorRoland McGrath <roland@hack.frob.com>
Fri, 16 May 2014 18:17:41 +0000 (11:17 -0700)
committerRoland McGrath <roland@hack.frob.com>
Fri, 16 May 2014 18:17:41 +0000 (11:17 -0700)
ChangeLog
nptl/sysdeps/unix/sysv/linux/fork.c
sysdeps/unix/sysv/linux/i386/arch-fork.h [moved from sysdeps/unix/sysv/linux/i386/fork.h with 96% similarity]
sysdeps/unix/sysv/linux/mips/arch-fork.h [new file with mode: 0644]
sysdeps/unix/sysv/linux/mips/fork.h [deleted file]
sysdeps/unix/sysv/linux/powerpc/arch-fork.h [new file with mode: 0644]
sysdeps/unix/sysv/linux/powerpc/fork.h [deleted file]
sysdeps/unix/sysv/linux/x86_64/arch-fork.h [moved from sysdeps/unix/sysv/linux/x86_64/fork.h with 96% similarity]

index 4d286eb..0fd2758 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2014-05-16  Roland McGrath  <roland@hack.frob.com>
+
+       * sysdeps/unix/sysv/linux/i386/fork.h: Moved ...
+       * sysdeps/unix/sysv/linux/i386/arch-fork.h: ... here.
+       Don't do #include_next.
+       * sysdeps/unix/sysv/linux/x86_64/fork.h: Moved ...
+       * sysdeps/unix/sysv/linux/x86_64/arch-fork.h: ... here.
+       Don't do #include_next.
+       * sysdeps/unix/sysv/linux/mips/arch-fork.h: New file.
+       * sysdeps/unix/sysv/linux/mips/fork.h: File removed.
+       * sysdeps/unix/sysv/linux/powerpc/arch-fork.h: New file.
+       * sysdeps/unix/sysv/linux/powerpc/fork.h: File removed.
+
 2014-05-16  Allan McRae  <allan@archlinux.org>
 
        * po/sv.po: Update Swedish translation from translation project.
index 722ffce..70201a2 100644 (file)
@@ -29,6 +29,7 @@
 #include <atomic.h>
 #include <pthreadP.h>
 #include <fork.h>
+#include <arch-fork.h>
 
 
 unsigned long int *__fork_generation_pointer;
similarity index 96%
rename from sysdeps/unix/sysv/linux/i386/fork.h
rename to sysdeps/unix/sysv/linux/i386/arch-fork.h
index 2919ccf..70f1b19 100644 (file)
    <http://www.gnu.org/licenses/>.  */
 
 #include <sched.h>
+#include <sysdep.h>
+#include <tls.h>
 
 #define ARCH_FORK() \
   INLINE_SYSCALL (clone, 5,                                                  \
                  CLONE_CHILD_SETTID | CLONE_CHILD_CLEARTID | SIGCHLD, 0,     \
                  NULL, NULL, &THREAD_SELF->tid)
-
-#include_next <fork.h>
diff --git a/sysdeps/unix/sysv/linux/mips/arch-fork.h b/sysdeps/unix/sysv/linux/mips/arch-fork.h
new file mode 100644 (file)
index 0000000..5f94537
--- /dev/null
@@ -0,0 +1 @@
+#include <sysdeps/unix/sysv/linux/i386/arch-fork.h>
diff --git a/sysdeps/unix/sysv/linux/mips/fork.h b/sysdeps/unix/sysv/linux/mips/fork.h
deleted file mode 100644 (file)
index 14b238a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-#include <sysdeps/unix/sysv/linux/i386/fork.h>
diff --git a/sysdeps/unix/sysv/linux/powerpc/arch-fork.h b/sysdeps/unix/sysv/linux/powerpc/arch-fork.h
new file mode 100644 (file)
index 0000000..5f94537
--- /dev/null
@@ -0,0 +1 @@
+#include <sysdeps/unix/sysv/linux/i386/arch-fork.h>
diff --git a/sysdeps/unix/sysv/linux/powerpc/fork.h b/sysdeps/unix/sysv/linux/powerpc/fork.h
deleted file mode 100644 (file)
index 14b238a..0000000
+++ /dev/null
@@ -1 +0,0 @@
-#include <sysdeps/unix/sysv/linux/i386/fork.h>
similarity index 96%
rename from sysdeps/unix/sysv/linux/x86_64/fork.h
rename to sysdeps/unix/sysv/linux/x86_64/arch-fork.h
index 1bd5301..97b866b 100644 (file)
    <http://www.gnu.org/licenses/>.  */
 
 #include <sched.h>
+#include <sysdep.h>
+#include <tls.h>
 
 #define ARCH_FORK() \
   INLINE_SYSCALL (clone, 4,                                                   \
                   CLONE_CHILD_SETTID | CLONE_CHILD_CLEARTID | SIGCHLD, 0,     \
                   NULL, &THREAD_SELF->tid)
-
-#include_next <fork.h>