Hi, >>> I'll test the snapshot asap!
>>The final patch is from cgf. It's probably more performant since it >>drops the requirement for an additional spinlock. >The snapshot contains try #3 on getting the locking right. Thank you both for clarifying. I was already aware of that by browsing through the CVS commits but my statement above was far from clear on that :-( >>> I see we were thinking along the same lines ;-) >But, the spinlock approach was nothing new. We use that technique in >several places in Cygwin. @Christopher: Certainly! My statement above was solely referring to Corinna combining the very same two APIs in the very same way I had in mind. As your 'try #3' shows there are other ways to get this job done. In general the whole idea of me making a proposal for a possible implementation was only triggered by you calling the issue "tricky". As a non-native speaker it's sometimes difficult to be not unintentionally offensive... Regards, Oliver -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple