Mailing-List: contact cygwin-help@sourceware.cygnus.com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe@sources.redhat.com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin@sources.redhat.com>
List-Help: <mailto:cygwin-help@sources.redhat.com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner@sources.redhat.com
Delivered-To: mailing list cygwin@sources.redhat.com
Date: Sun, 3 Jun 2001 00:53:05 +1200
From: Dan Plimak <danp@systematik.co.nz>
To: Holger Vogt <cygwin@cygwin.com>
Subject: Re: CreateFiber() : number of fibers limited
Message-ID: <20010603005305.A29081@systematik.co.nz>
Reply-To: cygwin@cygwin.com
Mail-Followup-To: Dan Plimak <danp>, Holger Vogt <cygwin@cygwin.com>
References: <3B18D365.3E8B3181@unidui.uni-duisburg.de>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2.5i
In-Reply-To: <3B18D365.3E8B3181@unidui.uni-duisburg.de>; from holger.vogt@uni-duisburg.de on Sat, Jun 02, 2001 at 01:52:05PM +0200
X-Fnord: Fnord!

On Sat, Jun 02, 2001 at 01:52:05PM +0200, Holger Vogt wrote:
> Hi,
> 
> the number of fibers scheduled with CreateFiber() seems to be limited to
> 53 in CYGWIN (62 after compiling with MINGW32).  This is what I get from
> a test case with multiple CreateFiber() calls:
> 
> [...]

About the only thing that can cause CreateFiber() to fail is the inability
to allocate a stack for the fiber. Code generated by different compilers may
cause CreateFiber() to conk out after different amounts of stack
allocations (and different amounts of memory hereby allocated).

Try lowering the stack size you're giving to CreateFiber(). Also,
GetLastError() is your friend.

Anyhow, this most likely has nothing to do with Cygwin, but HTH.

Cheers,

  -- danp

--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple

