_spinlock_lock_t old;   old = _SPINLOCK_LOCKED; __asm__("xchg %0,%1" : "=r" (old), "=m" (*lock) : "0"  (old), "1"  (*lock));  return (old != _SPINLOCK_UNLOCKED);
_atomic_lock(volatile _spinlock_lock_t *lock){	/* dummy for now */}