Subject: CVS commit: syssrc/sys
To: None <source-changes@netbsd.org>
From: Jaromir Dolecek <jdolecek@netbsd.org>
List: source-changes
Date: 06/25/2001 22:24:04
Module Name:	syssrc
Committed By:	jdolecek
Date:		Mon Jun 25 19:24:04 UTC 2001

Modified Files:
	syssrc/sys/compat/common: uipc_syscalls_43.c
	syssrc/sys/compat/netbsd32: netbsd32_socket.c
	syssrc/sys/compat/svr4: svr4_stream.c
	syssrc/sys/compat/svr4_32: svr4_32_stream.c
	syssrc/sys/kern: uipc_syscalls.c
	syssrc/sys/sys: socketvar.h

Log Message:
Add 'kernsa' parameter for sendit()/recvit(); if nonzero, msg->msg_name
is supposed to point directly to struct mbuf or struct sockaddr in kernel
space as appropriate, rather than being a pointer to memory in userland.

This is to be used by compat/* when emulation needs to wrap
send{to|msg}(2)/recv{from|msg}(2) and modify the passed struct
sockaddr.


To generate a diff of this commit:
cvs rdiff -r1.11 -r1.12 syssrc/sys/compat/common/uipc_syscalls_43.c
cvs rdiff -r1.2 -r1.3 syssrc/sys/compat/netbsd32/netbsd32_socket.c
cvs rdiff -r1.43 -r1.44 syssrc/sys/compat/svr4/svr4_stream.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/compat/svr4_32/svr4_32_stream.c
cvs rdiff -r1.60 -r1.61 syssrc/sys/kern/uipc_syscalls.c
cvs rdiff -r1.46 -r1.47 syssrc/sys/sys/socketvar.h

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