diff options
Diffstat (limited to 'sys/sys/cdefs.h')
-rw-r--r-- | sys/sys/cdefs.h | 7 |
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) |