svn commit: r271003 - stable/10/sys/cddl/compat/opensolaris/sys
Xin LI
delphij at FreeBSD.org
Wed Sep 3 08:24:12 UTC 2014
Author: delphij
Date: Wed Sep 3 08:24:11 2014
New Revision: 271003
URL: http://svnweb.freebsd.org/changeset/base/271003
Log:
MFC r270260:
Provide compatibility shim for atomic_dec_64_nv.
Modified:
stable/10/sys/cddl/compat/opensolaris/sys/atomic.h
Directory Properties:
stable/10/ (props changed)
Modified: stable/10/sys/cddl/compat/opensolaris/sys/atomic.h
==============================================================================
--- stable/10/sys/cddl/compat/opensolaris/sys/atomic.h Wed Sep 3 08:21:21 2014 (r271002)
+++ stable/10/sys/cddl/compat/opensolaris/sys/atomic.h Wed Sep 3 08:24:11 2014 (r271003)
@@ -117,6 +117,12 @@ atomic_inc_64_nv(volatile uint64_t *targ
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)
More information about the svn-src-all
mailing list