Quick testfeedback...
Christopher Faylor
cgf@redhat.com
Wed Sep 12 09:56:00 GMT 2001
On Wed, Sep 12, 2001 at 06:48:12PM +0200, Corinna Vinschen wrote:
>On Wed, Sep 12, 2001 at 06:40:31PM +0200, Corinna Vinschen wrote:
>> On Tue, Sep 11, 2001 at 10:00:11PM +1000, Robert Collins wrote:
>> > + if (iswinnt)
>> > + InitializeCriticalSection (&criticalsection);
>> > + else
>> > + {
>> > + this->win32_obj_id =::CreateMutex (&sec_none_nih, false, NULL);
>> > + if (!win32_obj_id)
>> > + magic = 0;
>> > + }
>>
>> Could somebody give me a short hint why we're using critical
>> sections on NT only? I need some three word only description...
>> something memorable...
>
>Whoops, is the fact that TryEnterCriticalSection() is only
>available since NT4 the reason, perhaps???
Apparently.
Cygwin's muto class actually does a sort of critical section and has
TryEnterCriticalSection capabilities.
I don't think that mutos are necessarily general purpose enough for
this but maybe we could do something similar. Or we could probably
roll our own version of TryEnterCriticalSection.
cgf
More information about the Cygwin-developers
mailing list