Date: Mon, 11 Jan 1999 15:23:02 +0100 From: Marcel Moolenaar <marcel@scc.nl> To: Brian Feldman <green@unixhelp.org> Cc: Mike Smith <mike@smith.net.au>, freebsd-emulation@FreeBSD.ORG Subject: Re: sendmsg() not working?! Message-ID: <369A0946.DA78C160@scc.nl> References: <Pine.BSF.4.05.9901101727510.21005-100000@janus.syracuse.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Brian Feldman wrote: > > > > > > Just one question. Is it save to assume there is no problem with the native > > > FreeBSD syscall? > > > To put it differently; Is it wise to focus on the subtle differences of the > > > Linux syscall? > > > > I would definitely want to set up a FreeBSD version of the call under > > the same circumstances (ie. test program) to make sure it worked > > natively, then build the same test program under Linux and verify that > > it failed under emulation, and then compare the call data inside the > > kernel for the two operations. > > Thanks for the previous tip to try using DDB and work it out, from the kernel > on outward :) > [patch deleted] The patch is all that's needed for Oracle Application Server!!! The patch Brian posted does do the job, but, IMHO, is not a good basis for further finetuning of the sendmsg and recvmsg syscalls. Especially the copyout bothers me. Is it worth reimplementing sendmsg and recvmsg or is everybody happy with the patch? BTW Brian, you're quick. I was still setting up a second machine :-) marcel To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?369A0946.DA78C160>