Subject: CVS commit: syssrc/sys
To: None <source-changes@netbsd.org>
From: Steve Woodford <scw@netbsd.org>
List: source-changes
Date: 10/23/2002 16:16:48
Module Name: syssrc
Committed By: scw
Date: Wed Oct 23 13:16:47 UTC 2002
Modified Files:
syssrc/sys/arch/sparc64/include: netbsd32_machdep.h
syssrc/sys/arch/x86_64/include: netbsd32_machdep.h
syssrc/sys/compat/netbsd32: netbsd32.h netbsd32_compat_09.c
netbsd32_compat_10.c netbsd32_compat_12.c netbsd32_compat_13.c
netbsd32_compat_14.c netbsd32_compat_43.c netbsd32_exec.h
netbsd32_fs.c netbsd32_ioctl.c netbsd32_ioctl.h netbsd32_ipc.c
netbsd32_netbsd.c netbsd32_select.c netbsd32_signal.c
netbsd32_socket.c netbsd32_sysctl.c netbsd32_time.c netbsd32_wait.c
syscalls.master
Log Message:
In preparation for COMPAT_NETBSD32 on SH-5:
- The MD netbsd32_machdep.h header now defines the 32-bit pointer type
instead of using u_int32_t everywhere,
- The MD netbsd32_machdep.h header now defines a macro (at least on
current implementations) which converts a 32-bit pointer to its 64-bit
equivalent,
- Change the MI code to utilise the above two items in all the right places,
- Implement netbsd32___sigaction_sigtramp().
Tested on Sparc64 by Matt Green.
To generate a diff of this commit:
cvs rdiff -r1.9 -r1.10 syssrc/sys/arch/sparc64/include/netbsd32_machdep.h
cvs rdiff -r1.4 -r1.5 syssrc/sys/arch/x86_64/include/netbsd32_machdep.h
cvs rdiff -r1.21 -r1.22 syssrc/sys/compat/netbsd32/netbsd32.h \
syssrc/sys/compat/netbsd32/syscalls.master
cvs rdiff -r1.7 -r1.8 syssrc/sys/compat/netbsd32/netbsd32_compat_09.c \
syssrc/sys/compat/netbsd32/netbsd32_compat_14.c
cvs rdiff -r1.13 -r1.14 syssrc/sys/compat/netbsd32/netbsd32_compat_10.c
cvs rdiff -r1.14 -r1.15 syssrc/sys/compat/netbsd32/netbsd32_compat_12.c \
syssrc/sys/compat/netbsd32/netbsd32_ioctl.c
cvs rdiff -r1.11 -r1.12 syssrc/sys/compat/netbsd32/netbsd32_compat_13.c
cvs rdiff -r1.22 -r1.23 syssrc/sys/compat/netbsd32/netbsd32_compat_43.c
cvs rdiff -r1.12 -r1.13 syssrc/sys/compat/netbsd32/netbsd32_exec.h
cvs rdiff -r1.9 -r1.10 syssrc/sys/compat/netbsd32/netbsd32_fs.c \
syssrc/sys/compat/netbsd32/netbsd32_ioctl.h
cvs rdiff -r1.3 -r1.4 syssrc/sys/compat/netbsd32/netbsd32_ipc.c \
syssrc/sys/compat/netbsd32/netbsd32_signal.c \
syssrc/sys/compat/netbsd32/netbsd32_time.c \
syssrc/sys/compat/netbsd32/netbsd32_wait.c
cvs rdiff -r1.65 -r1.66 syssrc/sys/compat/netbsd32/netbsd32_netbsd.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/compat/netbsd32/netbsd32_select.c
cvs rdiff -r1.6 -r1.7 syssrc/sys/compat/netbsd32/netbsd32_socket.c \
syssrc/sys/compat/netbsd32/netbsd32_sysctl.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.