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 Regen.



details:   https://anonhg.NetBSD.org/src/rev/8530624ffa90
branches:  trunk
changeset: 472955:8530624ffa90
user:      thorpej <thorpej%NetBSD.org@localhost>
date:      Thu May 13 23:43:15 1999 +0000

description:
Regen.

diffstat:

 sys/compat/linux/arch/alpha/linux_syscall.h     |   4 ++--
 sys/compat/linux/arch/alpha/linux_syscallargs.h |   4 ++--
 sys/compat/linux/arch/alpha/linux_syscalls.c    |   6 +++---
 sys/compat/linux/arch/alpha/linux_sysent.c      |   6 +++---
 sys/compat/linux/arch/i386/linux_syscall.h      |   7 +++++--
 sys/compat/linux/arch/i386/linux_syscallargs.h  |  10 ++++++++--
 sys/compat/linux/arch/i386/linux_syscalls.c     |   6 +++---
 sys/compat/linux/arch/i386/linux_sysent.c       |   8 ++++----
 sys/compat/linux/arch/m68k/linux_syscall.h      |   7 +++++--
 sys/compat/linux/arch/m68k/linux_syscallargs.h  |  10 ++++++++--
 sys/compat/linux/arch/m68k/linux_syscalls.c     |   6 +++---
 sys/compat/linux/arch/m68k/linux_sysent.c       |   8 ++++----
 12 files changed, 50 insertions(+), 32 deletions(-)

diffs (truncated from 310 to 300 lines):

diff -r b2bae4520de5 -r 8530624ffa90 sys/compat/linux/arch/alpha/linux_syscall.h
--- a/sys/compat/linux/arch/alpha/linux_syscall.h       Thu May 13 23:42:34 1999 +0000
+++ b/sys/compat/linux/arch/alpha/linux_syscall.h       Thu May 13 23:43:15 1999 +0000
@@ -1,10 +1,10 @@
-/*     $NetBSD: linux_syscall.h,v 1.9 1999/03/30 07:37:58 tron Exp $   */
+/*     $NetBSD: linux_syscall.h,v 1.10 1999/05/13 23:43:15 thorpej Exp $       */
 
 /*
  * System call numbers.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from        NetBSD: syscalls.master,v 1.9 1999/03/30 07:34:49 tron Exp 
+ * created from        NetBSD: syscalls.master,v 1.10 1999/05/13 23:42:34 thorpej Exp 
  */
 
 /* syscall: "syscall" ret: "int" args: */
diff -r b2bae4520de5 -r 8530624ffa90 sys/compat/linux/arch/alpha/linux_syscallargs.h
--- a/sys/compat/linux/arch/alpha/linux_syscallargs.h   Thu May 13 23:42:34 1999 +0000
+++ b/sys/compat/linux/arch/alpha/linux_syscallargs.h   Thu May 13 23:43:15 1999 +0000
@@ -1,10 +1,10 @@
-/*     $NetBSD: linux_syscallargs.h,v 1.9 1999/03/30 07:37:58 tron Exp $       */
+/*     $NetBSD: linux_syscallargs.h,v 1.10 1999/05/13 23:43:15 thorpej Exp $   */
 
 /*
  * System call argument lists.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from        NetBSD: syscalls.master,v 1.9 1999/03/30 07:34:49 tron Exp 
+ * created from        NetBSD: syscalls.master,v 1.10 1999/05/13 23:42:34 thorpej Exp 
  */
 
 #ifndef _LINUX_SYS__SYSCALLARGS_H_
diff -r b2bae4520de5 -r 8530624ffa90 sys/compat/linux/arch/alpha/linux_syscalls.c
--- a/sys/compat/linux/arch/alpha/linux_syscalls.c      Thu May 13 23:42:34 1999 +0000
+++ b/sys/compat/linux/arch/alpha/linux_syscalls.c      Thu May 13 23:43:15 1999 +0000
@@ -1,10 +1,10 @@
-/*     $NetBSD: linux_syscalls.c,v 1.9 1999/03/30 07:37:59 tron Exp $  */
+/*     $NetBSD: linux_syscalls.c,v 1.10 1999/05/13 23:43:15 thorpej Exp $      */
 
 /*
  * System call names.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from        NetBSD: syscalls.master,v 1.9 1999/03/30 07:34:49 tron Exp 
+ * created from        NetBSD: syscalls.master,v 1.10 1999/05/13 23:42:34 thorpej Exp 
  */
 
 #if defined(_KERNEL) && !defined(_LKM)
@@ -360,7 +360,7 @@
        "#309 (unimplemented get_kernel_syms)",         /* 309 = unimplemented get_kernel_syms */
        "#310 (unimplemented syslog)",          /* 310 = unimplemented syslog */
        "reboot",                       /* 311 = reboot */
-       "#312 (unimplemented clone)",           /* 312 = unimplemented clone */
+       "#312 (unimplemented { int linux_sys_clone ( int flags , void * stack ) ; })",          /* 312 = unimplemented { int linux_sys_clone ( int flags , void * stack ) ; } */
 #ifdef EXEC_AOUT
        "uselib",                       /* 313 = uselib */
 #else
diff -r b2bae4520de5 -r 8530624ffa90 sys/compat/linux/arch/alpha/linux_sysent.c
--- a/sys/compat/linux/arch/alpha/linux_sysent.c        Thu May 13 23:42:34 1999 +0000
+++ b/sys/compat/linux/arch/alpha/linux_sysent.c        Thu May 13 23:43:15 1999 +0000
@@ -1,10 +1,10 @@
-/*     $NetBSD: linux_sysent.c,v 1.10 1999/03/30 07:37:59 tron Exp $   */
+/*     $NetBSD: linux_sysent.c,v 1.11 1999/05/13 23:43:15 thorpej Exp $        */
 
 /*
  * System call switch table.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from        NetBSD: syscalls.master,v 1.9 1999/03/30 07:34:49 tron Exp 
+ * created from        NetBSD: syscalls.master,v 1.10 1999/05/13 23:42:34 thorpej Exp 
  */
 
 #include "opt_sysv.h"
@@ -684,7 +684,7 @@
        { 1, s(struct sys_reboot_args),
            sys_reboot },                       /* 311 = reboot */
        { 0, 0,
-           sys_nosys },                        /* 312 = unimplemented clone */
+           sys_nosys },                        /* 312 = unimplemented { int linux_sys_clone ( int flags , void * stack ) ; } */
 #ifdef EXEC_AOUT
        { 1, s(struct linux_sys_uselib_args),
            linux_sys_uselib },                 /* 313 = uselib */
diff -r b2bae4520de5 -r 8530624ffa90 sys/compat/linux/arch/i386/linux_syscall.h
--- a/sys/compat/linux/arch/i386/linux_syscall.h        Thu May 13 23:42:34 1999 +0000
+++ b/sys/compat/linux/arch/i386/linux_syscall.h        Thu May 13 23:43:15 1999 +0000
@@ -1,10 +1,10 @@
-/*     $NetBSD: linux_syscall.h,v 1.8 1999/03/30 02:25:32 abs Exp $    */
+/*     $NetBSD: linux_syscall.h,v 1.9 1999/05/13 23:43:16 thorpej Exp $        */
 
 /*
  * System call numbers.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from        NetBSD: syscalls.master,v 1.32 1999/03/30 02:22:49 abs Exp 
+ * created from        NetBSD: syscalls.master,v 1.33 1999/05/13 23:42:34 thorpej Exp 
  */
 
 /* syscall: "syscall" ret: "int" args: */
@@ -314,6 +314,9 @@
 /* syscall: "sigreturn" ret: "int" args: "struct linux_sigcontext *" */
 #define        LINUX_SYS_sigreturn     119
 
+/* syscall: "clone" ret: "int" args: "int" "void *" */
+#define        LINUX_SYS_clone 120
+
 /* syscall: "setdomainname" ret: "int" args: "char *" "int" */
 #define        LINUX_SYS_setdomainname 121
 
diff -r b2bae4520de5 -r 8530624ffa90 sys/compat/linux/arch/i386/linux_syscallargs.h
--- a/sys/compat/linux/arch/i386/linux_syscallargs.h    Thu May 13 23:42:34 1999 +0000
+++ b/sys/compat/linux/arch/i386/linux_syscallargs.h    Thu May 13 23:43:15 1999 +0000
@@ -1,10 +1,10 @@
-/*     $NetBSD: linux_syscallargs.h,v 1.8 1999/03/30 02:25:32 abs Exp $        */
+/*     $NetBSD: linux_syscallargs.h,v 1.9 1999/05/13 23:43:16 thorpej Exp $    */
 
 /*
  * System call argument lists.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from        NetBSD: syscalls.master,v 1.32 1999/03/30 02:22:49 abs Exp 
+ * created from        NetBSD: syscalls.master,v 1.33 1999/05/13 23:42:34 thorpej Exp 
  */
 
 #ifndef _LINUX_SYS__SYSCALLARGS_H_
@@ -285,6 +285,11 @@
        syscallarg(struct linux_sigcontext *) scp;
 };
 
+struct linux_sys_clone_args {
+       syscallarg(int) flags;
+       syscallarg(void *) stack;
+};
+
 struct linux_sys_uname_args {
        syscallarg(struct linux_utsname *) up;
 };
@@ -495,6 +500,7 @@
 int    linux_sys_ipc   __P((struct proc *, void *, register_t *));
 int    sys_fsync       __P((struct proc *, void *, register_t *));
 int    linux_sys_sigreturn     __P((struct proc *, void *, register_t *));
+int    linux_sys_clone __P((struct proc *, void *, register_t *));
 int    compat_09_sys_setdomainname     __P((struct proc *, void *, register_t *));
 int    linux_sys_uname __P((struct proc *, void *, register_t *));
 int    linux_sys_modify_ldt    __P((struct proc *, void *, register_t *));
diff -r b2bae4520de5 -r 8530624ffa90 sys/compat/linux/arch/i386/linux_syscalls.c
--- a/sys/compat/linux/arch/i386/linux_syscalls.c       Thu May 13 23:42:34 1999 +0000
+++ b/sys/compat/linux/arch/i386/linux_syscalls.c       Thu May 13 23:43:15 1999 +0000
@@ -1,10 +1,10 @@
-/*     $NetBSD: linux_syscalls.c,v 1.8 1999/03/30 02:25:32 abs Exp $   */
+/*     $NetBSD: linux_syscalls.c,v 1.9 1999/05/13 23:43:16 thorpej Exp $       */
 
 /*
  * System call names.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from        NetBSD: syscalls.master,v 1.32 1999/03/30 02:22:49 abs Exp 
+ * created from        NetBSD: syscalls.master,v 1.33 1999/05/13 23:42:34 thorpej Exp 
  */
 
 #if defined(_KERNEL) && !defined(_LKM)
@@ -143,7 +143,7 @@
        "ipc",                  /* 117 = ipc */
        "fsync",                        /* 118 = fsync */
        "sigreturn",                    /* 119 = sigreturn */
-       "#120 (unimplemented clone)",           /* 120 = unimplemented clone */
+       "clone",                        /* 120 = clone */
        "setdomainname",                        /* 121 = setdomainname */
        "uname",                        /* 122 = uname */
        "modify_ldt",                   /* 123 = modify_ldt */
diff -r b2bae4520de5 -r 8530624ffa90 sys/compat/linux/arch/i386/linux_sysent.c
--- a/sys/compat/linux/arch/i386/linux_sysent.c Thu May 13 23:42:34 1999 +0000
+++ b/sys/compat/linux/arch/i386/linux_sysent.c Thu May 13 23:43:15 1999 +0000
@@ -1,10 +1,10 @@
-/*     $NetBSD: linux_sysent.c,v 1.8 1999/03/30 02:25:32 abs Exp $     */
+/*     $NetBSD: linux_sysent.c,v 1.9 1999/05/13 23:43:16 thorpej Exp $ */
 
 /*
  * System call switch table.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from        NetBSD: syscalls.master,v 1.32 1999/03/30 02:22:49 abs Exp 
+ * created from        NetBSD: syscalls.master,v 1.33 1999/05/13 23:42:34 thorpej Exp 
  */
 
 #include "opt_compat_43.h"
@@ -263,8 +263,8 @@
            sys_fsync },                        /* 118 = fsync */
        { 1, s(struct linux_sys_sigreturn_args),
            linux_sys_sigreturn },              /* 119 = sigreturn */
-       { 0, 0,
-           sys_nosys },                        /* 120 = unimplemented clone */
+       { 2, s(struct linux_sys_clone_args),
+           linux_sys_clone },                  /* 120 = clone */
        { 2, s(struct compat_09_sys_setdomainname_args),
            compat_09_sys_setdomainname },      /* 121 = setdomainname */
        { 1, s(struct linux_sys_uname_args),
diff -r b2bae4520de5 -r 8530624ffa90 sys/compat/linux/arch/m68k/linux_syscall.h
--- a/sys/compat/linux/arch/m68k/linux_syscall.h        Thu May 13 23:42:34 1999 +0000
+++ b/sys/compat/linux/arch/m68k/linux_syscall.h        Thu May 13 23:43:15 1999 +0000
@@ -1,10 +1,10 @@
-/*     $NetBSD: linux_syscall.h,v 1.5 1999/03/30 07:38:00 tron Exp $   */
+/*     $NetBSD: linux_syscall.h,v 1.6 1999/05/13 23:43:16 thorpej Exp $        */
 
 /*
  * System call numbers.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from        NetBSD: syscalls.master,v 1.5 1999/03/30 07:29:05 tron Exp 
+ * created from        NetBSD: syscalls.master,v 1.6 1999/05/13 23:42:34 thorpej Exp 
  */
 
 /* syscall: "syscall" ret: "int" args: */
@@ -300,6 +300,9 @@
 /* syscall: "sigreturn" ret: "int" args: */
 #define        LINUX_SYS_sigreturn     119
 
+/* syscall: "clone" ret: "int" args: "int" "void *" */
+#define        LINUX_SYS_clone 120
+
 /* syscall: "setdomainname" ret: "int" args: "char *" "int" */
 #define        LINUX_SYS_setdomainname 121
 
diff -r b2bae4520de5 -r 8530624ffa90 sys/compat/linux/arch/m68k/linux_syscallargs.h
--- a/sys/compat/linux/arch/m68k/linux_syscallargs.h    Thu May 13 23:42:34 1999 +0000
+++ b/sys/compat/linux/arch/m68k/linux_syscallargs.h    Thu May 13 23:43:15 1999 +0000
@@ -1,10 +1,10 @@
-/*     $NetBSD: linux_syscallargs.h,v 1.5 1999/03/30 07:38:00 tron Exp $       */
+/*     $NetBSD: linux_syscallargs.h,v 1.6 1999/05/13 23:43:16 thorpej Exp $    */
 
 /*
  * System call argument lists.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from        NetBSD: syscalls.master,v 1.5 1999/03/30 07:29:05 tron Exp 
+ * created from        NetBSD: syscalls.master,v 1.6 1999/05/13 23:42:34 thorpej Exp 
  */
 
 #ifndef _LINUX_SYS__SYSCALLARGS_H_
@@ -259,6 +259,11 @@
        syscallarg(caddr_t) ptr;
 };
 
+struct linux_sys_clone_args {
+       syscallarg(int) flags;
+       syscallarg(void *) stack;
+};
+
 struct linux_sys_uname_args {
        syscallarg(struct linux_utsname *) up;
 };
@@ -476,6 +481,7 @@
 int    linux_sys_ipc   __P((struct proc *, void *, register_t *));
 int    sys_fsync       __P((struct proc *, void *, register_t *));
 int    linux_sys_sigreturn     __P((struct proc *, void *, register_t *));
+int    linux_sys_clone __P((struct proc *, void *, register_t *));
 #if !defined(_KERNEL) || defined(COMPAT_09)
 int    compat_09_sys_setdomainname     __P((struct proc *, void *, register_t *));
 #else
diff -r b2bae4520de5 -r 8530624ffa90 sys/compat/linux/arch/m68k/linux_syscalls.c
--- a/sys/compat/linux/arch/m68k/linux_syscalls.c       Thu May 13 23:42:34 1999 +0000
+++ b/sys/compat/linux/arch/m68k/linux_syscalls.c       Thu May 13 23:43:15 1999 +0000
@@ -1,10 +1,10 @@
-/*     $NetBSD: linux_syscalls.c,v 1.5 1999/03/30 07:38:00 tron Exp $  */
+/*     $NetBSD: linux_syscalls.c,v 1.6 1999/05/13 23:43:16 thorpej Exp $       */
 
 /*
  * System call names.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from        NetBSD: syscalls.master,v 1.5 1999/03/30 07:29:05 tron Exp 
+ * created from        NetBSD: syscalls.master,v 1.6 1999/05/13 23:42:34 thorpej Exp 
  */
 
 #if defined(_KERNEL) && !defined(_LKM)
@@ -166,7 +166,7 @@
        "ipc",                  /* 117 = ipc */
        "fsync",                        /* 118 = fsync */
        "sigreturn",                    /* 119 = sigreturn */
-       "#120 (unimplemented clone)",           /* 120 = unimplemented clone */
+       "clone",                        /* 120 = clone */
 #if !defined(_KERNEL) || defined(COMPAT_09)
        "setdomainname",                        /* 121 = setdomainname */
 #else
diff -r b2bae4520de5 -r 8530624ffa90 sys/compat/linux/arch/m68k/linux_sysent.c
--- a/sys/compat/linux/arch/m68k/linux_sysent.c Thu May 13 23:42:34 1999 +0000
+++ b/sys/compat/linux/arch/m68k/linux_sysent.c Thu May 13 23:43:15 1999 +0000
@@ -1,10 +1,10 @@
-/*     $NetBSD: linux_sysent.c,v 1.5 1999/03/30 07:38:01 tron Exp $    */
+/*     $NetBSD: linux_sysent.c,v 1.6 1999/05/13 23:43:16 thorpej Exp $ */
 
 /*
  * System call switch table.
  *
  * DO NOT EDIT-- this file is automatically generated.
- * created from        NetBSD: syscalls.master,v 1.5 1999/03/30 07:29:05 tron Exp 
+ * created from        NetBSD: syscalls.master,v 1.6 1999/05/13 23:42:34 thorpej Exp 
  */
 
 #include "opt_compat_netbsd.h"
@@ -293,8 +293,8 @@



Home | Main Index | Thread Index | Old Index