Source-Changes-HG archive

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

[src/trunk]: src/sys/compat/linux/arch/i386 add missing argument to clone(). ...



details:   https://anonhg.NetBSD.org/src/rev/8267b7a08791
branches:  trunk
changeset: 754186:8267b7a08791
user:      chs <chs%NetBSD.org@localhost>
date:      Fri Apr 23 03:02:16 2010 +0000

description:
add missing argument to clone().  the symptom of this was that pthread_join()
would sometimes get stuck, such as in our "mutex2" regression test.

diffstat:

 sys/compat/linux/arch/i386/syscalls.master |  4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diffs (18 lines):

diff -r 761926c0038b -r 8267b7a08791 sys/compat/linux/arch/i386/syscalls.master
--- a/sys/compat/linux/arch/i386/syscalls.master        Fri Apr 23 02:12:58 2010 +0000
+++ b/sys/compat/linux/arch/i386/syscalls.master        Fri Apr 23 03:02:16 2010 +0000
@@ -1,4 +1,4 @@
-       $NetBSD: syscalls.master,v 1.101 2009/11/24 10:42:43 njoly Exp $
+       $NetBSD: syscalls.master,v 1.102 2010/04/23 03:02:16 chs Exp $
 
 ;      @(#)syscalls.master     8.1 (Berkeley) 7/19/93
 
@@ -227,7 +227,7 @@
 118    NOARGS          { int|sys||fsync(int fd); }
 119    STD             { int|linux_sys||sigreturn(struct linux_sigcontext *scp); }
 120    STD             { int|linux_sys||clone(int flags, void *stack, \
-                           void *parent_tidptr, void *child_tidptr); }
+                           void *parent_tidptr, void *tls, void *child_tidptr); }
 121    STD             { int|linux_sys||setdomainname(char *domainname, \
                            int len); }
 122    STD             { int|linux_sys||uname(struct linux_utsname *up); }



Home | Main Index | Thread Index | Old Index