Hi,

Is this solved if I rename it to __MUTEXWAITERCOUNT()?

I'm fully neutral what to do with this function (well that's not entirely
true since it would be better to have something without internal
racing conditions and apps not using internal functions). So we can
also remove it (but it means readding internals to uhttpd2 code),
or maybe there is better solution which uses only safe HB_MUTEX*()
calls to solve Mindaugas's problem?

What to do?

Brgds,
Viktor

On Mon, Jun 15, 2009 at 9:36 PM, Przemyslaw Czerpak<[email protected]> wrote:
> On Mon, 15 Jun 2009, [email protected] wrote:
>
> Hi,
>
>> 2009-06-15 20:44 UTC+0200 Viktor Szakats (harbour.01 syenar.hu)
>>   * include/hbextern.ch
>>   * source/vm/thread.c
>>     + Added HB_MUTEXWAITERSCOUNT() to core.
>>       (slightly rewritten using local functions)
>
> Such function by definition cannot return valid result so it should
> be marked as helper function with intentional race condition inside.
>
> best regards,
> Przemek
> _______________________________________________
> Harbour mailing list
> [email protected]
> http://lists.harbour-project.org/mailman/listinfo/harbour
>
_______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to