mirror of
https://github.com/opnsense/src.git
synced 2026-06-11 01:30:30 -04:00
Provide compatibility shim for atomic_dec_64_nv.
X-MFC-with: r270247 MFC after: 13 days
This commit is contained in:
parent
f8569ca154
commit
d291a3bd9c
1 changed files with 6 additions and 0 deletions
|
|
@ -117,6 +117,12 @@ atomic_inc_64_nv(volatile uint64_t *target)
|
|||
return (atomic_add_64_nv(target, 1));
|
||||
}
|
||||
|
||||
static __inline uint64_t
|
||||
atomic_dec_64_nv(volatile uint64_t *target)
|
||||
{
|
||||
return (atomic_add_64_nv(target, -1));
|
||||
}
|
||||
|
||||
#if !defined(COMPAT_32BIT) && defined(__LP64__)
|
||||
static __inline void *
|
||||
atomic_cas_ptr(volatile void *target, void *cmp, void *newval)
|
||||
|
|
|
|||
Loading…
Reference in a new issue