Marcel Moolenaar
f8739dd5f9
Implement the lock with a cmpxchg instruction instead of a xchg.
...
Both are atomic, but the cmpxchg has memory ordering hints. We
give this acquire semantics.
NOTE: The unlock in libc_r is implemented by a "normal" assign
statement. This is not correct on ia64 due to the memory ordering
characteristics of the architecture. We need release semantics
for an unlock.
2002-11-16 17:05:06 +00:00
..
2002-09-25 19:47:54 +00:00
2002-09-29 13:42:27 +00:00
2002-09-28 00:25:32 +00:00
2002-09-30 09:18:54 +00:00
2002-09-28 00:25:32 +00:00
2002-11-16 06:39:11 +00:00
2002-11-16 17:05:06 +00:00
2002-09-16 07:18:27 +00:00
2002-10-16 14:29:23 +00:00
2002-09-20 02:16:33 +00:00
2002-09-28 00:25:32 +00:00
2002-11-15 13:24:29 +00:00
2002-10-14 10:42:38 +00:00
2002-10-04 15:07:39 +00:00
2002-11-08 19:10:05 +00:00
2002-09-28 00:25:32 +00:00
2002-09-28 00:25:32 +00:00
2002-08-25 13:10:45 +00:00
2002-09-28 00:25:32 +00:00
2002-11-12 00:55:01 +00:00
2002-10-21 04:21:12 +00:00
2002-09-17 01:49:00 +00:00
2002-09-28 00:25:32 +00:00
2002-11-13 13:47:48 +00:00
2002-09-28 00:25:32 +00:00
2002-10-04 00:24:31 +00:00
2002-11-15 22:42:00 +00:00
2002-09-28 00:25:32 +00:00
2002-11-12 00:55:01 +00:00
2002-09-28 00:25:32 +00:00
2002-10-01 22:02:06 +00:00
2002-09-28 00:25:32 +00:00
2002-10-19 02:23:09 +00:00
2002-09-28 00:25:32 +00:00
2002-10-22 19:36:10 +00:00
2002-11-07 20:37:04 +00:00
2002-09-28 00:25:32 +00:00
2002-11-12 22:30:01 +00:00
2002-09-28 00:25:32 +00:00
2002-09-28 00:25:32 +00:00
2002-09-28 00:25:32 +00:00
2002-09-28 00:25:32 +00:00
2002-09-28 00:25:32 +00:00
2002-10-03 19:30:22 +00:00
2002-10-31 23:05:20 +00:00
2002-11-13 13:47:48 +00:00
2002-10-04 13:40:39 +00:00
2002-09-28 00:25:32 +00:00