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 replace compat_09_sys_setdomainname() ...



details:   https://anonhg.NetBSD.org/src/rev/1bd883ba81b7
branches:  trunk
changeset: 499920:1bd883ba81b7
user:      jdolecek <jdolecek%NetBSD.org@localhost>
date:      Fri Dec 01 21:02:55 2000 +0000

description:
replace compat_09_sys_setdomainname() with linux_sys_setdomainname(),
compat_12_sys_swapon() with linux_sys_swapon() - this is to drop dependency
on COMPAT_12/COMPAT_09

diffstat:

 sys/compat/linux/arch/alpha/syscalls.master |  11 +++++++----
 sys/compat/linux/arch/i386/syscalls.master  |   8 +++++---
 sys/compat/linux/arch/m68k/syscalls.master  |  16 +++++-----------
 3 files changed, 17 insertions(+), 18 deletions(-)

diffs (133 lines):

diff -r 1f9c8066cd0d -r 1bd883ba81b7 sys/compat/linux/arch/alpha/syscalls.master
--- a/sys/compat/linux/arch/alpha/syscalls.master       Fri Dec 01 20:34:17 2000 +0000
+++ b/sys/compat/linux/arch/alpha/syscalls.master       Fri Dec 01 21:02:55 2000 +0000
@@ -1,4 +1,4 @@
-       $NetBSD: syscalls.master,v 1.22 2000/11/17 03:55:18 erh Exp $
+       $NetBSD: syscalls.master,v 1.23 2000/12/01 21:02:55 jdolecek Exp $
 ;
 ;      @(#)syscalls.master     8.1 (Berkeley) 7/19/93
 
@@ -57,9 +57,11 @@
 ; UNIMPL osf_*   = osf functions implemented in linux, not here.
 ;
 
+if defined(_KERNEL) && !defined(_LKM)
 #include "opt_sysv.h"
 #include "opt_compat_43.h"
 #include "opt_compat_osf1.h"
+endif
 
 #include <sys/param.h>
 #include <sys/poll.h>
@@ -310,7 +312,8 @@
 ;165   ALIAS           osf1_sys_getdomainname
 165    NOARGS          { int compat_09_sys_getdomainname(char *domainname, \
                            int len); }
-166    UNIMPL          setdomainname
+166    STD             { int linux_sys_setdomainname(char *domainname, \
+                            int len); }
 167    UNIMPL
 168    UNIMPL
 169    UNIMPL
@@ -494,7 +497,7 @@
                            int cmd, void *arg); }
 312    STD             { int linux_sys_clone(int flags, void *stack); }
 #ifdef EXEC_AOUT
-313    STD             { int linux_sys_uselib(char *path); }
+313    STD             { int linux_sys_uselib(const char *path); }
 #else
 313    UNIMPL          sys_uselib
 #endif
@@ -506,7 +509,7 @@
 319    STD             { int linux_sys___sysctl(struct linux___sysctl *lsp); }
 320    UNIMPL          idle
 321    UNIMPL          oldumount
-322    NOARGS          { int compat_12_sys_swapon(const char *name); }
+322    STD             { int linux_sys_swapon(const char *name); }
 323    STD             { int linux_sys_times(struct times *tms); }
 324    STD             { int linux_sys_personality(int per); }
 325    STD             { int linux_sys_setfsuid(uid_t uid); }
diff -r 1f9c8066cd0d -r 1bd883ba81b7 sys/compat/linux/arch/i386/syscalls.master
--- a/sys/compat/linux/arch/i386/syscalls.master        Fri Dec 01 20:34:17 2000 +0000
+++ b/sys/compat/linux/arch/i386/syscalls.master        Fri Dec 01 21:02:55 2000 +0000
@@ -1,4 +1,4 @@
-       $NetBSD: syscalls.master,v 1.43 2000/11/01 20:38:49 jdolecek Exp $
+       $NetBSD: syscalls.master,v 1.44 2000/12/01 21:02:56 jdolecek Exp $
 
 ;      @(#)syscalls.master     8.1 (Berkeley) 7/19/93
 
@@ -33,7 +33,9 @@
 ; #ifdef's, etc. may be included, and are copied to the output files.
 ; #include's are copied to the syscall names and switch definition files only.
 
+if defined(_KERNEL) && !defined(_LKM)
 #include "opt_compat_43.h"
+endif
 
 #include <sys/param.h>
 #include <sys/poll.h>
@@ -160,7 +162,7 @@
 85     STD             { int linux_sys_readlink(const char *name, char *buf, \
                            int count); }
 86     STD             { int linux_sys_uselib(const char *path); }
-87     NOARGS          { int compat_12_sys_swapon(char *name); }
+87     STD             { int linux_sys_swapon(char *name); }
 88     STD             { int linux_sys_reboot(int magic1, int magic2, \
                            int cmd, void *arg); }
 89     STD             { int linux_sys_readdir(int fd, caddr_t dent, \
@@ -207,7 +209,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); }
-121    NOARGS          { int compat_09_sys_setdomainname(char *name, \
+121    STD             { int linux_sys_setdomainname(char *domainname, \
                            int len); }
 122    STD             { int linux_sys_uname(struct linux_utsname *up); }
 123    STD             { int linux_sys_modify_ldt(int func, void *ptr, \
diff -r 1f9c8066cd0d -r 1bd883ba81b7 sys/compat/linux/arch/m68k/syscalls.master
--- a/sys/compat/linux/arch/m68k/syscalls.master        Fri Dec 01 20:34:17 2000 +0000
+++ b/sys/compat/linux/arch/m68k/syscalls.master        Fri Dec 01 21:02:55 2000 +0000
@@ -1,4 +1,4 @@
-       $NetBSD: syscalls.master,v 1.16 2000/11/01 20:38:50 jdolecek Exp $
+       $NetBSD: syscalls.master,v 1.17 2000/12/01 21:02:56 jdolecek Exp $
 
 ;      @(#)syscalls.master     8.1 (Berkeley) 7/19/93
 
@@ -33,8 +33,10 @@
 ; #ifdef's, etc. may be included, and are copied to the output files.
 ; #include's are copied to the syscall names and switch definition files only.
 
+if defined(_KERNEL) && !defined(_LKM)
 #include "opt_compat_netbsd.h"
 #include "opt_compat_43.h"
+endif
 
 #include <sys/param.h>
 #include <sys/poll.h>
@@ -175,11 +177,7 @@
 85     STD             { int linux_sys_readlink(const char *name, char *buf, \
                            int count); }
 86     STD             { int linux_sys_uselib(const char *path); }
-#if !defined(_KERNEL) || defined(COMPAT_12)
-87     NOARGS          { int compat_12_sys_swapon(char *name); }
-#else
-87     UNIMPL          compat_12_sys_swapon
-#endif
+87     STD             { int linux_sys_swapon(char *name); }
 88     STD             { int linux_sys_reboot(int magic1, int magic2, \
                            int cmd, void *arg); }
 89     STD             { int linux_sys_readdir(int fd, caddr_t dent, \
@@ -229,12 +227,8 @@
 118    NOARGS          { int sys_fsync(int fd); }
 119    STD             { int linux_sys_sigreturn(void); }
 120    STD             { int linux_sys_clone(int flags, void *stack); }
-#if !defined(_KERNEL) || defined(COMPAT_09)
-121    NOARGS          { int compat_09_sys_setdomainname(char *name, \
+121    STD             { int linux_sys_setdomainname(char *domainname, \
                            int len); }
-#else
-121    UNIMPL          compat_09_sys_setdomainname
-#endif
 122    STD             { int linux_sys_uname(struct linux_utsname *up); }
 123    STD             { int linux_sys_cacheflush(unsigned long addr, \
                            int scope, int cache, unsigned long len); }



Home | Main Index | Thread Index | Old Index