mirror of
https://git.proxmox.com/git/mirror_lxc
synced 2025-08-09 07:35:15 +00:00
src/lxc/log.h: fix STRERROR_R_CHAR_P
STRERROR_R_CHAR_P is always defined to 0 or 1 depending on the value of have_func_strerror_r_char_p in meson.build so replace #ifdef by #if to avoid a redefinition build failure if char *strerror_r is not defined Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
This commit is contained in:
parent
b96e9ae47a
commit
8ee8879083
@ -304,13 +304,13 @@ __lxc_unused static inline void LXC_##LEVEL(struct lxc_log_locinfo* locinfo, \
|
|||||||
* Helper macro to define errno string.
|
* Helper macro to define errno string.
|
||||||
*/
|
*/
|
||||||
#if HAVE_STRERROR_R
|
#if HAVE_STRERROR_R
|
||||||
#ifdef STRERROR_R_CHAR_P
|
#if STRERROR_R_CHAR_P
|
||||||
char *strerror_r(int errnum, char *buf, size_t buflen);
|
char *strerror_r(int errnum, char *buf, size_t buflen);
|
||||||
#else
|
#else
|
||||||
int strerror_r(int errnum, char *buf, size_t buflen);
|
int strerror_r(int errnum, char *buf, size_t buflen);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef STRERROR_R_CHAR_P
|
#if STRERROR_R_CHAR_P
|
||||||
#define lxc_log_strerror_r \
|
#define lxc_log_strerror_r \
|
||||||
char errno_buf[PATH_MAX / 2] = {"Failed to get errno string"}; \
|
char errno_buf[PATH_MAX / 2] = {"Failed to get errno string"}; \
|
||||||
char *ptr = NULL; \
|
char *ptr = NULL; \
|
||||||
|
Loading…
Reference in New Issue
Block a user