Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Date: Thu, 7 Jun 2001 21:40:10 -0400 From: Christopher Faylor To: cygwin AT cygwin DOT com Subject: Re: sysconf(_SC_OPEN_MAX) limit Message-ID: <20010607214010.D22831@redhat.com> Reply-To: cygwin AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com References: <7F2B9185F0196F44B59990759B91B1C2505CD1 AT ins-exch DOT inspirepharm DOT com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.11i In-Reply-To: <7F2B9185F0196F44B59990759B91B1C2505CD1@ins-exch.inspirepharm.com>; from ssiddiqi@inspirepharm.com on Thu, Jun 07, 2001 at 08:06:30PM -0400 I checked into this. sysconf() is returning the current size of the fd table. The fd table starts at 32 and is extended as needed. I don't know what sysconf should return, actually. The number of possible fds is obviously not infinite but it is pretty large. Perhaps we should just return an arbitrary large number like 4096 or something. cgf On Thu, Jun 07, 2001 at 08:06:30PM -0400, Suhaib Siddiqi wrote: >Thanks Rob, >For me 255 was enough ;-) > >Suhaib > >> -----Original Message----- >> From: Robert Collins [mailto:robert DOT collins AT itdomain DOT com DOT au] >> Sent: Thursday, June 07, 2001 8:04 PM >> To: Suhaib Siddiqi; cygwin AT cygwin DOT com >> Subject: Re: sysconf(_SC_OPEN_MAX) limit >> >> I think it's newlib that provides sysconf.... >> >> I'll see if I have time this weekend to dig into where the 32 is coming >> from. 8192 /16384 sound good for the value returned? >> >> Rob >> >> ----- Original Message ----- >> From: "Suhaib Siddiqi" >> To: >> Sent: Friday, June 08, 2001 9:56 AM >> Subject: sysconf(_SC_OPEN_MAX) limit >> >> >> > >> > According to private communication with Chris, Cygwin has no fd limit. >> > >> > However, we have a sysconf(_SC_OPEN_MAX) issue for Cygwin/XFree86: >> > >> > why sysconf(_SC_OPEN_MAX) only returns 32 then. XFree86 returns errors >> once >> > max limit is hit. One way to over come this is to hack the >> connections.c in >> > Xfree86, However, shouldn't >> > this be bumped up in the Cygwin rather than making changes in source >> code >> > outside of >> > it. Maybe other people will come across the same problem in other >> > applications. >> > >> > >> > -- >> > Want to unsubscribe from this list? >> > Check out: http://cygwin.com/ml/#unsubscribe-simple >> > >> > > >-- >Want to unsubscribe from this list? >Check out: http://cygwin.com/ml/#unsubscribe-simple -- cgf AT cygnus DOT com Red Hat, Inc. http://sources.redhat.com/ http://www.redhat.com/ -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple