Subject: CVS commit: syssrc
To: None <source-changes@netbsd.org>
From: Emmanuel Dreyfus <manu@netbsd.org>
List: source-changes
Date: 05/13/2001 23:54:46
Module Name:	syssrc
Committed By:	manu
Date:		Sun May 13 20:54:46 UTC 2001

Modified Files:
	syssrc/sys/compat/linux: files.linux
	syssrc/sys/compat/linux/arch/i386: linux_syscall.h linux_syscallargs.h
	    linux_syscalls.c linux_sysent.c syscalls.master
	syssrc/sys/compat/linux/arch/m68k: linux_syscall.h linux_syscallargs.h
	    linux_syscalls.c linux_sysent.c syscalls.master
	syssrc/sys/compat/linux/arch/powerpc: linux_syscall.h
	    linux_syscallargs.h linux_syscalls.c linux_sysent.c syscalls.master
Added Files:
	syssrc/sys/compat/linux/common: linux_time.c

Log Message:
Improved the accuracy of gettimeofday/settimeofday: Linux stores a srtuct
timezone in the kernel. We now keep track of it for emulated processes.
Tested for powerpc and i386. Untested on m68k, but it should be ok
Alpha has a particular implementation (osf1_sys_gettimeofday), and it has
therefore not been touched.


To generate a diff of this commit:
cvs rdiff -r1.13 -r1.14 syssrc/sys/compat/linux/files.linux
cvs rdiff -r1.36 -r1.37 syssrc/sys/compat/linux/arch/i386/linux_syscall.h \
    syssrc/sys/compat/linux/arch/i386/linux_syscallargs.h \
    syssrc/sys/compat/linux/arch/i386/linux_sysent.c
cvs rdiff -r1.37 -r1.38 syssrc/sys/compat/linux/arch/i386/linux_syscalls.c
cvs rdiff -r1.56 -r1.57 syssrc/sys/compat/linux/arch/i386/syscalls.master
cvs rdiff -r1.34 -r1.35 syssrc/sys/compat/linux/arch/m68k/linux_syscall.h \
    syssrc/sys/compat/linux/arch/m68k/linux_syscallargs.h \
    syssrc/sys/compat/linux/arch/m68k/linux_sysent.c
cvs rdiff -r1.35 -r1.36 syssrc/sys/compat/linux/arch/m68k/linux_syscalls.c
cvs rdiff -r1.32 -r1.33 syssrc/sys/compat/linux/arch/m68k/syscalls.master
cvs rdiff -r1.7 -r1.8 syssrc/sys/compat/linux/arch/powerpc/linux_syscall.h \
    syssrc/sys/compat/linux/arch/powerpc/linux_syscallargs.h \
    syssrc/sys/compat/linux/arch/powerpc/linux_syscalls.c \
    syssrc/sys/compat/linux/arch/powerpc/linux_sysent.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/compat/linux/arch/powerpc/syscalls.master
cvs rdiff -r0 -r1.1 syssrc/sys/compat/linux/common/linux_time.c

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