blob: 22f95ffe38c5a9db58fe7421de9ca12414f520d7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
/* $OpenBSD: _atomic_lock.c,v 1.1 2001/01/27 21:23:56 hugh Exp $ */
/*
* Atomic lock for vax
*/
#include "spinlock.h"
int
_atomic_lock(volatile _spinlock_lock_t *lock)
{
return (_thread_slow_atomic_lock(lock));
}
int
_atomic_is_locked(volatile _spinlock_lock_t *lock)
{
return (*lock != _SPINLOCK_UNLOCKED);
}
|