Martin Pieuchot <[email protected]> writes:

> On 01/02/16(Mon) 13:15, Todd C. Miller wrote:
>> On Mon, 01 Feb 2016 19:56:01 +0100, 
>> =?utf-8?Q?J=C3=A9r=C3=A9mie_Courr=C3=A8ges-
>> Anglas?= wrote:
>> 
>> > intro(2) describes it as such:
>> > 
>> >   59 ETOOMANYREFS Too many references: can't splice. Not used in OpenBSD.
>> > 
>> > Obviously it *is* used, since rev. 1.1.  FreeBSD and NetBSD also make
>> > use of it, but FreeBSD doesn't document it.
>> > 
>> > I don't know whether the kernel code should keep on using it, here's
>> > a patch to fix the documentation:
>> 
>> I think the correct thing to do here is fix the documentation.
>
> We could also return ENOBUFS in this case instead.  That would
> correspond to the errors described in ip(4) (sadly setsockopt(2) is not
> really reflecting the code).
>
> Jérémie what other OSes report as errors for IP_ADD_MEMBERSHIP?  

I only looked at loonix-4.5-rc2 so far: ENOBUFS in this error case.

-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE

Reply via email to