Parent Directory | Revision Log | Patch
revision 1.14 by bellard, Sun Aug 10 21:47:01 2003 UTC | revision 1.15 by bellard, Sun Aug 10 22:14:22 2003 UTC | |
---|---|---|
# | Line 348 static inline int testandset (int *spinl | Line 348 static inline int testandset (int *spinl |
348 | } | } |
349 | #endif | #endif |
350 | ||
351 | #ifdef __mc68000 | |
352 | static inline int testandset (int *p) | |
353 | { | |
354 | char ret; | |
355 | __asm__ __volatile__("tas %1; sne %0" | |
356 | : "=r" (ret) | |
357 | : "m" (p) | |
358 | : "cc","memory"); | |
359 | return ret == 0; | |
360 | } | |
361 | #endif | |
362 | ||
363 | typedef int spinlock_t; | typedef int spinlock_t; |
364 | ||
365 | #define SPIN_LOCK_UNLOCKED 0 | #define SPIN_LOCK_UNLOCKED 0 |
|
savannah-hackers-public@gnu.org | ViewVC Help |
Powered by ViewVC 1.1.26 |