Skip site navigation (1)Skip section navigation (2)
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>