Subject: Re: default maximum number of open file descriptors too small?
To: None <tech-kern@NetBSD.ORG>
From: Christoph Badura <bad@flatlin.ka.sub.org>
List: tech-kern
Date: 11/28/1995 20:37:00
Luke Newburn wrote:
>Another idea (that I thought of in the shower this morning) is to
>rename select to oselect, and to redefine fd_set as something like:

>	typedef int32_t fd_mask;
>	typedef struct fd_set {
>		size_t	 fd_size;
                ^^^^^^^^^^^^^^^^^

This is entirely unnecessary.  select(2) can determine the size of the
bitmasks from the nfds parameter just fine.

I'd rather have the FD_ZERO fixed to take the size of the fd_set
as a explicit parameter.

I seem to remember that fd_sets once were plain integer arrays.
4.2BSD?
-- 
Christoph Badura	bad@flatlin.ka.sub.org		+49 721 606137

Es genuegt nicht, keine Gedanken zu haben;
man muss auch unfaehig sein, sie auszudruecken.  - Karl Kraus