summaryrefslogtreecommitdiffstats
path: root/sys/sys/cdefs.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/sys/cdefs.h')
-rw-r--r--sys/sys/cdefs.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/sys/sys/cdefs.h b/sys/sys/cdefs.h
index 3f556a5..a8d4baf 100644
--- a/sys/sys/cdefs.h
+++ b/sys/sys/cdefs.h
@@ -749,12 +749,13 @@
* Furthermore, it is also possible to annotate variables and structure
* members to enforce that they are only accessed when certain locks are
* held.
- *
- * Note: These annotations have no effect on this version of FreeBSD.
- * They are merely provided for forward compatibilty.
*/
+#ifdef __clang__
+#define __lock_annotate(x) __attribute__((x))
+#else
#define __lock_annotate(x)
+#endif
/* Structure implements a lock. */
#define __lockable __lock_annotate(lockable)
OpenPOWER on IntegriCloud