RFR [9] 8035897 : FD_SETSIZE should be set on macosx

Florian Weimer fweimer at redhat.com
Mon Aug 18 15:42:53 UTC 2014


On 08/18/2014 05:36 PM, Christos Zoulas wrote:
> On Aug 18,  5:10pm, fweimer at redhat.com (Florian Weimer) wrote:
> -- Subject: Re: RFR [9] 8035897 : FD_SETSIZE should be set on macosx
>
> | On 02/28/2014 03:40 PM, Chris Hegarty wrote:
> | > Either:
> | >   1) FD_SETSIZE needs to be set to a larger value, but what value, the
> | >      kernel limit, or other? This is wasteful for most typical apps that
> | >      don't use large numbers of file descriptors. Or,
> | >   2) If fd is greater than 1024, then an appropriate amount of memory
> | >      could be allocated and cast to an fd_set. The FD_SET macro will
> | >      write past FD_SETSIZE.
> |
> | 3) use poll
> |
> | Why do we have to use select here?
>
> Because poll is still broken on UDP sockets.

Ugh.  Can you provide details, such as affected platforms?  Thanks.

-- 
Florian Weimer / Red Hat Product Security


More information about the net-dev mailing list