On Oct 1, 2009, at 3:44 AM, jean-frederic clere wrote:
On 09/30/2009 06:18 PM, Jim Jagielski wrote:
On Sep 29, 2009, at 5:23 AM, jean-frederic clere wrote:
Hi,
I would like to change the doall / ap_slotmem_callback_fn_t logic.
For the moment we can't stop the doall loop, but it could be
interesting to do so (for example while search for a value in the
slotmems).
My idea is to return APR_SUCCESS when done and APR_INCOMPLETE if we
want to go on doing the loop.
How would it be re-entrant?
hmmm... Well the caller would have to solve that problem, it is a
loop calling a callback, no?
I mean if doall returns APR_INCOMPLETE, it means that it stopped at
some point within the loop.
But how would the caller know where and how would the caller
re-start the loop but say "start here instead"?
Or do you mean that doall would always return APR_SUCCESS but
the internal loop of doall could terminate somewhere within
the loop?