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/f07dcc168be6
branches:  trunk
changeset: 500766:f07dcc168be6
user:      fvdl <fvdl%NetBSD.org@localhost>
date:      Mon Dec 18 14:37:36 2000 +0000

description:
Regen.

diffstat:

 sys/compat/linux/arch/i386/linux_syscall.h     |  79 ++++++++++++++++++-------
 sys/compat/linux/arch/i386/linux_syscallargs.h |  53 +++++++++++-----
 sys/compat/linux/arch/i386/linux_syscalls.c    |  46 +++++++-------
 sys/compat/linux/arch/i386/linux_sysent.c      |  74 ++++++++++++------------
 sys/compat/linux/arch/m68k/linux_syscall.h     |  77 ++++++++++++++++++-------
 sys/compat/linux/arch/m68k/linux_syscallargs.h |  47 ++++++++++-----
 sys/compat/linux/arch/m68k/linux_syscalls.c    |  46 +++++++-------
 sys/compat/linux/arch/m68k/linux_sysent.c      |  72 +++++++++++-----------
 8 files changed, 297 insertions(+), 197 deletions(-)

diffs (truncated from 1070 to 300 lines):

diff -r 3c39ced1c87d -r f07dcc168be6 sys/compat/linux/arch/i386/linux_syscall.h
--- a/sys/compat/linux/arch/i386/linux_syscall.h        Mon Dec 18 14:37:17 2000 +0000
+++ b/sys/compat/linux/arch/i386/linux_syscall.h        Mon Dec 18 14:37:36 2000 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: linux_syscall.h,v 1.29 2000/12/13 21:42:21 augustss Exp $ */
+/* $NetBSD: linux_syscall.h,v 1.30 2000/12/18 14:38:12 fvdl Exp $ */
 
 /*
  * System call numbers.
@@ -55,8 +55,8 @@
 /* syscall: "chmod" ret: "int" args: "const char *" "int" */
 #define        LINUX_SYS_chmod 15
 
-/* syscall: "lchown" ret: "int" args: "const char *" "int" "int" */
-#define        LINUX_SYS_lchown        16
+/* syscall: "lchown16" ret: "int" args: "const char *" "int" "int" */
+#define        LINUX_SYS_lchown16      16
 
 /* syscall: "break" ret: "int" args: "char *" */
 #define        LINUX_SYS_break 17
@@ -68,11 +68,11 @@
 /* syscall: "getpid" ret: "pid_t" args: */
 #define        LINUX_SYS_getpid        20
 
-/* syscall: "setuid" ret: "int" args: "uid_t" */
-#define        LINUX_SYS_setuid        23
+/* syscall: "setuid16" ret: "int" args: "uid_t" */
+#define        LINUX_SYS_setuid16      23
 
-/* syscall: "getuid" ret: "uid_t" args: */
-#define        LINUX_SYS_getuid        24
+/* syscall: "getuid16" ret: "uid_t" args: */
+#define        LINUX_SYS_getuid16      24
 
 /* syscall: "stime" ret: "int" args: "linux_time_t *" */
 #define        LINUX_SYS_stime 25
@@ -127,20 +127,20 @@
 /* syscall: "brk" ret: "int" args: "char *" */
 #define        LINUX_SYS_brk   45
 
-/* syscall: "setgid" ret: "int" args: "gid_t" */
-#define        LINUX_SYS_setgid        46
+/* syscall: "setgid16" ret: "int" args: "gid_t" */
+#define        LINUX_SYS_setgid16      46
 
-/* syscall: "getgid" ret: "gid_t" args: */
-#define        LINUX_SYS_getgid        47
+/* syscall: "getgid16" ret: "gid_t" args: */
+#define        LINUX_SYS_getgid16      47
 
 /* syscall: "signal" ret: "int" args: "int" "linux_handler_t" */
 #define        LINUX_SYS_signal        48
 
-/* syscall: "geteuid" ret: "uid_t" args: */
-#define        LINUX_SYS_geteuid       49
+/* syscall: "geteuid16" ret: "uid_t" args: */
+#define        LINUX_SYS_geteuid16     49
 
-/* syscall: "getegid" ret: "gid_t" args: */
-#define        LINUX_SYS_getegid       50
+/* syscall: "getegid16" ret: "gid_t" args: */
+#define        LINUX_SYS_getegid16     50
 
 /* syscall: "acct" ret: "int" args: "char *" */
 #define        LINUX_SYS_acct  51
@@ -188,11 +188,11 @@
 /* syscall: "sigsetmask" ret: "int" args: "linux_old_sigset_t" */
 #define        LINUX_SYS_sigsetmask    69
 
-/* syscall: "setreuid" ret: "int" args: "int" "int" */
-#define        LINUX_SYS_setreuid      70
+/* syscall: "setreuid16" ret: "int" args: "int" "int" */
+#define        LINUX_SYS_setreuid16    70
 
-/* syscall: "setregid" ret: "int" args: "int" "int" */
-#define        LINUX_SYS_setregid      71
+/* syscall: "setregid16" ret: "int" args: "int" "int" */
+#define        LINUX_SYS_setregid16    71
 
 /* syscall: "sigsuspend" ret: "int" args: "caddr_t" "int" "int" */
 #define        LINUX_SYS_sigsuspend    72
@@ -263,8 +263,8 @@
 /* syscall: "fchmod" ret: "int" args: "int" "int" */
 #define        LINUX_SYS_fchmod        94
 
-/* syscall: "fchown" ret: "int" args: "int" "int" "int" */
-#define        LINUX_SYS_fchown        95
+/* syscall: "fchown16" ret: "int" args: "int" "int" "int" */
+#define        LINUX_SYS_fchown16      95
 
 /* syscall: "getpriority" ret: "int" args: "int" "int" */
 #define        LINUX_SYS_getpriority   96
@@ -467,8 +467,8 @@
 /* syscall: "pwrite" ret: "int" args: "int" "char *" "size_t" "linux_off_t" */
 #define        LINUX_SYS_pwrite        181
 
-/* syscall: "chown" ret: "int" args: "const char *" "int" "int" */
-#define        LINUX_SYS_chown 182
+/* syscall: "chown16" ret: "int" args: "const char *" "int" "int" */
+#define        LINUX_SYS_chown16       182
 
 /* syscall: "__getcwd" ret: "int" args: "char *" "size_t" */
 #define        LINUX_SYS___getcwd      183
@@ -494,5 +494,38 @@
 /* syscall: "fstat64" ret: "int" args: "int" "struct linux_stat64 *" */
 #define        LINUX_SYS_fstat64       197
 
+/* syscall: "__posix_lchown" ret: "int" args: "const char *" "uid_t" "gid_t" */
+#define        LINUX_SYS___posix_lchown        198
+
+/* syscall: "getuid" ret: "uid_t" args: */
+#define        LINUX_SYS_getuid        199
+
+/* syscall: "getgid" ret: "gid_t" args: */
+#define        LINUX_SYS_getgid        200
+
+/* syscall: "geteuid" ret: "uid_t" args: */
+#define        LINUX_SYS_geteuid       201
+
+/* syscall: "getegid" ret: "gid_t" args: */
+#define        LINUX_SYS_getegid       202
+
+/* syscall: "setreuid" ret: "int" args: "uid_t" "uid_t" */
+#define        LINUX_SYS_setreuid      203
+
+/* syscall: "setregid" ret: "int" args: "gid_t" "gid_t" */
+#define        LINUX_SYS_setregid      204
+
+/* syscall: "__posix_fchown" ret: "int" args: "int" "uid_t" "gid_t" */
+#define        LINUX_SYS___posix_fchown        207
+
+/* syscall: "__posix_chown" ret: "int" args: "const char *" "uid_t" "gid_t" */
+#define        LINUX_SYS___posix_chown 212
+
+/* syscall: "setuid" ret: "int" args: "uid_t" */
+#define        LINUX_SYS_setuid        213
+
+/* syscall: "setgid" ret: "int" args: "gid_t" */
+#define        LINUX_SYS_setgid        214
+
 #define        LINUX_SYS_MAXSYSCALL    218
 #define        LINUX_SYS_NSYSENT       256
diff -r 3c39ced1c87d -r f07dcc168be6 sys/compat/linux/arch/i386/linux_syscallargs.h
--- a/sys/compat/linux/arch/i386/linux_syscallargs.h    Mon Dec 18 14:37:17 2000 +0000
+++ b/sys/compat/linux/arch/i386/linux_syscallargs.h    Mon Dec 18 14:37:36 2000 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: linux_syscallargs.h,v 1.29 2000/12/13 21:42:21 augustss Exp $ */
+/* $NetBSD: linux_syscallargs.h,v 1.30 2000/12/18 14:38:12 fvdl Exp $ */
 
 /*
  * System call argument lists.
@@ -72,7 +72,7 @@
        syscallarg(int) mode;
 };
 
-struct linux_sys_lchown_args {
+struct linux_sys_lchown16_args {
        syscallarg(const char *) path;
        syscallarg(int) uid;
        syscallarg(int) gid;
@@ -82,6 +82,10 @@
        syscallarg(char *) nsize;
 };
 
+struct linux_sys_setuid16_args {
+       syscallarg(uid_t) uid;
+};
+
 struct linux_sys_stime_args {
        syscallarg(linux_time_t *) t;
 };
@@ -142,6 +146,10 @@
        syscallarg(char *) nsize;
 };
 
+struct linux_sys_setgid16_args {
+       syscallarg(gid_t) gid;
+};
+
 struct linux_sys_signal_args {
        syscallarg(int) signum;
        syscallarg(linux_handler_t) handler;
@@ -173,12 +181,12 @@
        syscallarg(linux_old_sigset_t) mask;
 };
 
-struct linux_sys_setreuid_args {
+struct linux_sys_setreuid16_args {
        syscallarg(int) ruid;
        syscallarg(int) euid;
 };
 
-struct linux_sys_setregid_args {
+struct linux_sys_setregid16_args {
        syscallarg(int) rgid;
        syscallarg(int) egid;
 };
@@ -238,7 +246,7 @@
        syscallarg(long) length;
 };
 
-struct linux_sys_fchown_args {
+struct linux_sys_fchown16_args {
        syscallarg(int) fd;
        syscallarg(int) uid;
        syscallarg(int) gid;
@@ -496,7 +504,7 @@
        syscallarg(linux_off_t) offset;
 };
 
-struct linux_sys_chown_args {
+struct linux_sys_chown16_args {
        syscallarg(const char *) path;
        syscallarg(int) uid;
        syscallarg(int) gid;
@@ -547,12 +555,12 @@
 int    linux_sys_time(struct proc *, void *, register_t *);
 int    linux_sys_mknod(struct proc *, void *, register_t *);
 int    linux_sys_chmod(struct proc *, void *, register_t *);
-int    linux_sys_lchown(struct proc *, void *, register_t *);
+int    linux_sys_lchown16(struct proc *, void *, register_t *);
 int    linux_sys_break(struct proc *, void *, register_t *);
 int    compat_43_sys_lseek(struct proc *, void *, register_t *);
 int    sys_getpid(struct proc *, void *, register_t *);
-int    sys_setuid(struct proc *, void *, register_t *);
-int    sys_getuid(struct proc *, void *, register_t *);
+int    linux_sys_setuid16(struct proc *, void *, register_t *);
+int    linux_sys_getuid16(struct proc *, void *, register_t *);
 int    linux_sys_stime(struct proc *, void *, register_t *);
 int    linux_sys_ptrace(struct proc *, void *, register_t *);
 int    linux_sys_alarm(struct proc *, void *, register_t *);
@@ -569,11 +577,11 @@
 int    linux_sys_pipe(struct proc *, void *, register_t *);
 int    linux_sys_times(struct proc *, void *, register_t *);
 int    linux_sys_brk(struct proc *, void *, register_t *);
-int    sys_setgid(struct proc *, void *, register_t *);
-int    sys_getgid(struct proc *, void *, register_t *);
+int    linux_sys_setgid16(struct proc *, void *, register_t *);
+int    linux_sys_getgid16(struct proc *, void *, register_t *);
 int    linux_sys_signal(struct proc *, void *, register_t *);
-int    sys_geteuid(struct proc *, void *, register_t *);
-int    sys_getegid(struct proc *, void *, register_t *);
+int    linux_sys_geteuid16(struct proc *, void *, register_t *);
+int    linux_sys_getegid16(struct proc *, void *, register_t *);
 int    sys_acct(struct proc *, void *, register_t *);
 int    linux_sys_ioctl(struct proc *, void *, register_t *);
 int    linux_sys_fcntl(struct proc *, void *, register_t *);
@@ -588,8 +596,8 @@
 int    linux_sys_sigaction(struct proc *, void *, register_t *);
 int    linux_sys_siggetmask(struct proc *, void *, register_t *);
 int    linux_sys_sigsetmask(struct proc *, void *, register_t *);
-int    linux_sys_setreuid(struct proc *, void *, register_t *);
-int    linux_sys_setregid(struct proc *, void *, register_t *);
+int    linux_sys_setreuid16(struct proc *, void *, register_t *);
+int    linux_sys_setregid16(struct proc *, void *, register_t *);
 int    linux_sys_sigsuspend(struct proc *, void *, register_t *);
 int    linux_sys_sigpending(struct proc *, void *, register_t *);
 int    compat_43_sys_sethostname(struct proc *, void *, register_t *);
@@ -613,7 +621,7 @@
 int    linux_sys_truncate(struct proc *, void *, register_t *);
 int    compat_43_sys_ftruncate(struct proc *, void *, register_t *);
 int    sys_fchmod(struct proc *, void *, register_t *);
-int    linux_sys_fchown(struct proc *, void *, register_t *);
+int    linux_sys_fchown16(struct proc *, void *, register_t *);
 int    sys_getpriority(struct proc *, void *, register_t *);
 int    sys_setpriority(struct proc *, void *, register_t *);
 int    sys_profil(struct proc *, void *, register_t *);
@@ -681,7 +689,7 @@
 int    linux_sys_rt_sigsuspend(struct proc *, void *, register_t *);
 int    linux_sys_pread(struct proc *, void *, register_t *);
 int    linux_sys_pwrite(struct proc *, void *, register_t *);
-int    linux_sys_chown(struct proc *, void *, register_t *);
+int    linux_sys_chown16(struct proc *, void *, register_t *);
 int    sys___getcwd(struct proc *, void *, register_t *);
 int    linux_sys_sigaltstack(struct proc *, void *, register_t *);
 int    sys___vfork14(struct proc *, void *, register_t *);
@@ -690,4 +698,15 @@
 int    linux_sys_stat64(struct proc *, void *, register_t *);
 int    linux_sys_lstat64(struct proc *, void *, register_t *);
 int    linux_sys_fstat64(struct proc *, void *, register_t *);
+int    sys___posix_lchown(struct proc *, void *, register_t *);
+int    sys_getuid(struct proc *, void *, register_t *);
+int    sys_getgid(struct proc *, void *, register_t *);
+int    sys_geteuid(struct proc *, void *, register_t *);
+int    sys_getegid(struct proc *, void *, register_t *);
+int    sys_setreuid(struct proc *, void *, register_t *);
+int    sys_setregid(struct proc *, void *, register_t *);
+int    sys___posix_fchown(struct proc *, void *, register_t *);
+int    sys___posix_chown(struct proc *, void *, register_t *);
+int    sys_setuid(struct proc *, void *, register_t *);
+int    sys_setgid(struct proc *, void *, register_t *);
 #endif /* _LINUX_SYS__SYSCALLARGS_H_ */
diff -r 3c39ced1c87d -r f07dcc168be6 sys/compat/linux/arch/i386/linux_syscalls.c
--- a/sys/compat/linux/arch/i386/linux_syscalls.c       Mon Dec 18 14:37:17 2000 +0000
+++ b/sys/compat/linux/arch/i386/linux_syscalls.c       Mon Dec 18 14:37:36 2000 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: linux_syscalls.c,v 1.30 2000/12/13 21:42:21 augustss Exp $ */
+/* $NetBSD: linux_syscalls.c,v 1.31 2000/12/18 14:38:13 fvdl Exp $ */
 
 /*



Home | Main Index | Thread Index | Old Index