Subject: CVS commit: src/sys
To: None <>
From: David Laight <>
List: source-changes
Date: 03/21/2003 23:13:57
Module Name:	src
Committed By:	dsl
Date:		Fri Mar 21 21:13:56 UTC 2003

Modified Files:
	src/sys/compat/ibcs2: ibcs2_ioctl.c
	src/sys/compat/linux/arch/i386: linux_machdep.c
	src/sys/compat/linux/common: linux_blkio.c linux_cdrom.c linux_fdio.c
	    linux_hdio.c linux_socket.c linux_termios.c
	src/sys/compat/ossaudio: ossaudio.c
	src/sys/compat/sunos: sunos_ioctl.c
	src/sys/compat/sunos32: sunos32_ioctl.c
	src/sys/compat/svr4: svr4_filio.c svr4_sockio.c svr4_termios.c
	src/sys/compat/svr4_32: svr4_32_filio.c svr4_32_sockio.c
	src/sys/compat/ultrix: ultrix_ioctl.c
	src/sys/dev/dmover: dmover_io.c
	src/sys/kern: kern_event.c kern_systrace.c sys_pipe.c sys_socket.c
	src/sys/sys: file.h socketvar.h

Log Message:
Change 'data' argument to fo_ioctl and fo_fcntl from 'caddr_t' to 'void *'.
Avoids a lot of casting and removes the need for some line breaks.
Removed a load of (caddr_t) casts from calls to copyin/copyout as well.
(approved by christos - he has a plan to remove caddr_t...)

To generate a diff of this commit:
cvs rdiff -r1.27 -r1.28 src/sys/compat/ibcs2/ibcs2_ioctl.c
cvs rdiff -r1.86 -r1.87 src/sys/compat/linux/arch/i386/linux_machdep.c
cvs rdiff -r1.6 -r1.7 src/sys/compat/linux/common/linux_blkio.c
cvs rdiff -r1.14 -r1.15 src/sys/compat/linux/common/linux_cdrom.c
cvs rdiff -r1.4 -r1.5 src/sys/compat/linux/common/linux_fdio.c
cvs rdiff -r1.5 -r1.6 src/sys/compat/linux/common/linux_hdio.c
cvs rdiff -r1.43 -r1.44 src/sys/compat/linux/common/linux_socket.c
cvs rdiff -r1.17 -r1.18 src/sys/compat/linux/common/linux_termios.c
cvs rdiff -r1.41 -r1.42 src/sys/compat/ossaudio/ossaudio.c
cvs rdiff -r1.44 -r1.45 src/sys/compat/sunos/sunos_ioctl.c
cvs rdiff -r1.10 -r1.11 src/sys/compat/sunos32/sunos32_ioctl.c
cvs rdiff -r1.9 -r1.10 src/sys/compat/svr4/svr4_filio.c
cvs rdiff -r1.15 -r1.16 src/sys/compat/svr4/svr4_sockio.c \
cvs rdiff -r1.19 -r1.20 src/sys/compat/svr4/svr4_ttold.c
cvs rdiff -r1.3 -r1.4 src/sys/compat/svr4_32/svr4_32_filio.c
cvs rdiff -r1.4 -r1.5 src/sys/compat/svr4_32/svr4_32_sockio.c
cvs rdiff -r1.19 -r1.20 src/sys/compat/ultrix/ultrix_ioctl.c
cvs rdiff -r1.7 -r1.8 src/sys/dev/dmover/dmover_io.c
cvs rdiff -r1.12 -r1.13 src/sys/kern/kern_event.c
cvs rdiff -r1.24 -r1.25 src/sys/kern/kern_systrace.c
cvs rdiff -r1.37 -r1.38 src/sys/kern/sys_pipe.c
cvs rdiff -r1.34 -r1.35 src/sys/kern/sys_socket.c
cvs rdiff -r1.66 -r1.67 src/sys/kern/vfs_vnops.c
cvs rdiff -r1.39 -r1.40 src/sys/sys/file.h
cvs rdiff -r1.58 -r1.59 src/sys/sys/socketvar.h

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