qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [5279] Band-aid vfork() emulation (Kirill Shutemov).


From: Andrzej Zaborowski
Subject: [Qemu-devel] [5279] Band-aid vfork() emulation (Kirill Shutemov).
Date: Sun, 21 Sep 2008 02:39:45 +0000

Revision: 5279
          http://svn.sv.gnu.org/viewvc/?view=rev&root=qemu&revision=5279
Author:   balrog
Date:     2008-09-21 02:39:45 +0000 (Sun, 21 Sep 2008)

Log Message:
-----------
Band-aid vfork() emulation (Kirill Shutemov).

Modified Paths:
--------------
    trunk/linux-user/syscall.c

Modified: trunk/linux-user/syscall.c
===================================================================
--- trunk/linux-user/syscall.c  2008-09-21 02:34:50 UTC (rev 5278)
+++ trunk/linux-user/syscall.c  2008-09-21 02:39:45 UTC (rev 5279)
@@ -2800,6 +2800,10 @@
     sigset_t sigmask;
 #endif
 
+    /* Emulate vfork() with fork() */
+    if (flags & CLONE_VFORK)
+        flags &= ~(CLONE_VFORK | CLONE_VM);
+
     if (flags & CLONE_VM) {
 #if defined(USE_NPTL)
         new_thread_info info;






reply via email to

[Prev in Thread] Current Thread [Next in Thread]