Subject: Re: CVS commit: syssrc/sys
To: None <jdolecek@netbsd.org>
From: Bill Sommerfeld <sommerfeld@netbsd.org>
List: tech-kern
Date: 06/25/2001 15:34:35
> 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.

Who reviewed this change?  this is what stack gap allocation is for!

Why are we slowing down our native syscall path for the convenience of
emulations?


					- Bill