Source-Changes archive

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

CVS commit: src/sys



Module Name:    src
Committed By:   mrg
Date:           Mon Jun 22 10:35:00 UTC 2015

Modified Files:
        src/sys/compat/netbsd32: files.netbsd32 netbsd32.h netbsd32_conv.h
            netbsd32_syscall.h netbsd32_syscallargs.h netbsd32_syscalls.c
            netbsd32_sysent.c netbsd32_systrace_args.c syscalls.master
        src/sys/nfs: nfs_syscalls.c nfs_var.h
Added Files:
        src/sys/compat/netbsd32: netbsd32_nfssvc.c

Log Message:
add netbsd32 support for nfssvc(2).  we do this by defining 5 copyin/out
functions that do all the ugly work, are just plain copyin/out for the
native system calls, and do the necessary translations for netbsd32.

with this i'm able to run 32 bit nfsd and mountd on 64 bit kernel and
mount the file systems remotely.


To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 src/sys/compat/netbsd32/files.netbsd32
cvs rdiff -u -r1.106 -r1.107 src/sys/compat/netbsd32/netbsd32.h
cvs rdiff -u -r1.29 -r1.30 src/sys/compat/netbsd32/netbsd32_conv.h
cvs rdiff -u -r0 -r1.1 src/sys/compat/netbsd32/netbsd32_nfssvc.c
cvs rdiff -u -r1.115 -r1.116 src/sys/compat/netbsd32/netbsd32_syscall.h \
    src/sys/compat/netbsd32/netbsd32_syscallargs.h
cvs rdiff -u -r1.114 -r1.115 src/sys/compat/netbsd32/netbsd32_syscalls.c \
    src/sys/compat/netbsd32/netbsd32_sysent.c
cvs rdiff -u -r1.5 -r1.6 src/sys/compat/netbsd32/netbsd32_systrace_args.c
cvs rdiff -u -r1.107 -r1.108 src/sys/compat/netbsd32/syscalls.master
cvs rdiff -u -r1.155 -r1.156 src/sys/nfs/nfs_syscalls.c
cvs rdiff -u -r1.92 -r1.93 src/sys/nfs/nfs_var.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index