]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
log: fail build on ENFORCE_THREAD_SAFETY error 2564/head
authorChristian Brauner <christian.brauner@ubuntu.com>
Wed, 22 Aug 2018 11:27:24 +0000 (13:27 +0200)
committerChristian Brauner <christian.brauner@ubuntu.com>
Wed, 22 Aug 2018 11:42:19 +0000 (13:42 +0200)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/log.h

index b14ab1ce5705b3d51ba7869d1d4a6f67d232dc98..a7f72b4c77bcf0fd00ce5884f7c03050e3af693c 100644 (file)
@@ -353,6 +353,8 @@ ATTR_UNUSED static inline void LXC_##LEVEL(struct lxc_log_locinfo* locinfo, \
                                (void)strerror_r(errno, errno_buf, sizeof(errno_buf));   \
                        }
        #endif
+#elif ENFORCE_THREAD_SAFETY
+       #error ENFORCE_THREAD_SAFETY was set but cannot be guaranteed
 #else
        #define lxc_log_strerror_r             \
                char *ptr = NULL;              \