]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
log: account for Android's Bionic's strerror_r() 2433/head
authorChristian Brauner <christian.brauner@ubuntu.com>
Tue, 26 Jun 2018 09:25:37 +0000 (11:25 +0200)
committerChristian Brauner <christian.brauner@ubuntu.com>
Tue, 26 Jun 2018 11:51:09 +0000 (13:51 +0200)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/log.h

index e183a3a79bddb1ebc68ace09e3d86ac2cb434998..cfbfd0cf4f8a8a42f55c8239183068fafc34a1c9 100644 (file)
@@ -295,7 +295,7 @@ ATTR_UNUSED static inline void LXC_##LEVEL(struct lxc_log_locinfo* locinfo, \
 /*
  * Helper macro to define errno string.
  */
-#if (_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600) && !defined(_GNU_SOURCE)
+#if (_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600) && !defined(_GNU_SOURCE) || IS_BIONIC
 #define lxc_log_strerror_r                                               \
        char errno_buf[MAXPATHLEN / 2] = {"Failed to get errno string"}; \
        char *ptr = errno_buf;                                           \