projects
/
mono.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
2006-12-11 Sebastien Pouliot <sebastien@ximian.com>
[mono.git]
/
mono
/
io-layer
/
mono-spinlock.h
diff --git
a/mono/io-layer/mono-spinlock.h
b/mono/io-layer/mono-spinlock.h
index 2ba4100b9814ce2bf0ca3be9b94b8d3cf4a27837..4c2cd80c331e0888ef7eb032c858fb4497f8f3b6 100644
(file)
--- a/
mono/io-layer/mono-spinlock.h
+++ b/
mono/io-layer/mono-spinlock.h
@@
-5,6
+5,7
@@
* Dick Porter (dick@ximian.com)
*
* (C) 2002 Ximian, Inc.
* Dick Porter (dick@ximian.com)
*
* (C) 2002 Ximian, Inc.
+ * Copyright (c) 2002-2006 Novell, Inc.
*/
#ifndef _WAPI_MONO_SPINLOCK_H_
*/
#ifndef _WAPI_MONO_SPINLOCK_H_
@@
-14,7
+15,7
@@
#include <mono/io-layer/wapi.h>
#include <mono/io-layer/wapi.h>
-#define MONO_SPIN_LOCK(lock) while((InterlockedCompareExchange(&lock, 1, 0))!=0)
+#define MONO_SPIN_LOCK(lock) while((InterlockedCompareExchange(
(gint32 *)
&lock, 1, 0))!=0)
#define MONO_SPIN_UNLOCK(lock) lock=0
#endif /* _WAPI_MONO_SPINLOCK_H_ */
#define MONO_SPIN_UNLOCK(lock) lock=0
#endif /* _WAPI_MONO_SPINLOCK_H_ */