mirror of
https://git.proxmox.com/git/mirror_lxc
synced 2025-08-02 23:04:52 +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.
|
||||
*/
|
||||
#if HAVE_STRERROR_R
|
||||
#ifdef STRERROR_R_CHAR_P
|
||||
#if STRERROR_R_CHAR_P
|
||||
char *strerror_r(int errnum, char *buf, size_t buflen);
|
||||
#else
|
||||
int strerror_r(int errnum, char *buf, size_t buflen);
|
||||
#endif
|
||||
|
||||
#ifdef STRERROR_R_CHAR_P
|
||||
#if STRERROR_R_CHAR_P
|
||||
#define lxc_log_strerror_r \
|
||||
char errno_buf[PATH_MAX / 2] = {"Failed to get errno string"}; \
|
||||
char *ptr = NULL; \
|
||||
|
Loading…
Reference in New Issue
Block a user