winbase.h (ilockexch)

Vaclav Haisman V.Haisman@sh.cvut.cz
Wed Jun 1 00:02:00 GMT 2005


I should have googled a bit more before I sent the patch. It seems that even
though xchg could be used it is not being used becasue it is slower than
cmpxchg imlementation of InterlockedExchange. I thus withdraw the patch.

VH.


On Tue, 31 May 2005, Christopher Faylor wrote:

> On Wed, Jun 01, 2005 at 12:52:26AM +0200, Vaclav Haisman wrote:
> >I think that ilockexch() in winbase.h should look like what is in my
> >patch.  Explicit lock prefix is not needed because xchg instruction
> >sets LOCK# signal implicitly.
>
> A similar implementation in the linux kernel seems to disagree with you.
>
> cgf
>



More information about the Cygwin-patches mailing list