kern/134276: [linux][patch] MSG_NOSIGNAL not translated for
recv(), socket timeout incorrect for 64-bit hosts
Chagin Dmitry
dchagin at freebsd.org
Sat May 9 08:06:13 UTC 2009
On Sat, May 09, 2009 at 07:00:04AM +0000, Thomas Mueller wrote:
> The following reply was made to PR kern/134276; it has been noted by GNATS.
>
> From: Thomas Mueller <tmueller at sysgo.com>
> To: Chagin Dmitry <dchagin at freebsd.org>
> Cc: freebsd-gnats-submit at freebsd.org
> Subject: Re: kern/134276: [linux][patch] MSG_NOSIGNAL not translated for
> recv(), socket timeout incorrect for 64-bit hosts
> Date: Sat, 9 May 2009 08:30:53 +0200
>
> > > I've encountered two socket related problems with the Linux emulation:
> > >
> > > 1. A Linux application passing the MSG_NOSIGNAL flag in calls to
> > > recv() or recvfrom() will still receive a SIGPIPE if the condition
> > > for sending the signal is met.
> > >
> > > 2. An attempt to set socket timeouts with a call to setsocktopt() using the
> > > SO_RECVTIMEO or SO_SNDTIMEO option will fail with [EINVAL] on amd64.
> > >
> >
> > What the Linux application you have mentioned?
> > I should know it to test patches. Thank you.
>
> Sorry for not mentioning it in the PR. The applications are part of the
> LM-X License Manager package by X-Formation (http://www.x-formation.com/).
> It looks like they offer a trial download but require registration.
>
> When back in the office (next weeek), I could revert my local changes
> and provide you with an output of linux_kdump if that helps. I would
> also test patches.
>
>
Thank you,
Please, apply this two patches.
http://people.freebsd.org/~dchagin/patches/commit-4952ce8.patch
http://people.freebsd.org/~dchagin/patches/commit-6355ebf.patch
--
Have fun!
chd
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-emulation/attachments/20090509/6e0b099b/attachment.pgp
More information about the freebsd-emulation
mailing list