Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Apr 1996 20:32:57 -0700
From:      "Amancio Hasty Jr." <hasty@rah.star-gate.com>
To:        Terry Lambert <terry@lambert.org>
Cc:        wong@rogerswave.ca, roell@blah.a.isar.de, hackers@FreeBSD.ORG, roell@xinside.com
Subject:   Re: The F_SETOWN problem.. 
Message-ID:  <199604120332.UAA05440@rah.star-gate.com>
In-Reply-To: Your message of "Thu, 11 Apr 1996 13:36:19 PDT." <199604112036.NAA04732@phaeton.artisoft.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
>>> Terry Lambert said:
 > > >>> Terry Lambert said:
 > >  > > > AST's are easy.  It's the stacks they need to run while your progra
     m
 > >  > > > is already using your only stack that are annoying.
 > > 
 > > Is this a problem? Lets look it at it from a different angle what happens
 > > when the user's process stack space is exhausted-- the process dies.
 > > 
 > > So what is wrong with allocating a fix sized stack for handling ast events
     ?
 > 
 > It is common to put a huge amount of code in an AST, including
 > potentially blocking system calls and calls to start other
 > activity that could, itself, result in an AST.  Which is to say
 > that a small fixed size stack is unacceptable.
 > 
 > In many cases, the entire program operates in nothing but AST's --
 > if you have the VMS source code, look at the PHONE utility.

BTW: I have implemented file servers based on ASTs -- old hat stuff.

I still think that a small stack size for handling AST's will suffice.

	Amancio




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199604120332.UAA05440>