Received: by taz.hyperreal.com (8.6.12/8.6.5) id HAA06743; Thu, 6 Jun 1996 07:55:39 -0700 Received: from life.ai.mit.edu by taz.hyperreal.com (8.6.12/8.6.5) with SMTP id HAA06738; Thu, 6 Jun 1996 07:55:36 -0700 Received: from volterra.ai.mit.edu by life.ai.mit.edu (4.1/AI-4.10) for new-httpd@hyperreal.com id AA00405; Thu, 6 Jun 96 10:55:30 EDT From: rst@ai.mit.edu (Robert S. Thau) Received: by volterra.ai.mit.edu (8.6.12/AI-4.10) id KAA11868; Thu, 6 Jun 1996 10:55:31 -0400 Date: Thu, 6 Jun 1996 10:55:31 -0400 Message-Id: <199606061455.KAA11868@volterra.ai.mit.edu> To: new-httpd@hyperreal.com Subject: Re: limit on file descriptors (fwd) Cc: wlin@usa.net Sender: owner-new-httpd@apache.org Precedence: bulk Reply-To: new-httpd@hyperreal.com Solaris' stdio library is broken, and uses a byte to represent fd values. This appears not to have been fixed in Solaris 2.5. FWIW, there are public stdio replacements which don't have this problem. For instance, the INN FAQ suggests using the sfio package available from http://netlib.att.com as a way of dealing with the limitations of the SunOS 4.x stdio (it's actually worse; they use *signed* characters, so the limit is 128). The GNU C library is another possible option. A third option, I suppose, would be yelling at Sun. (You are, after all, paying all that dough for code which is supposed to work better than the free stuff, and reasonable support when it doesn't ;-). rst