diff --git a/open-vm-tools/vgauth/common/VGAuthLog.c b/open-vm-tools/vgauth/common/VGAuthLog.c index fb4261e..1b29536 100644 --- a/open-vm-tools/vgauth/common/VGAuthLog.c +++ b/open-vm-tools/vgauth/common/VGAuthLog.c @@ -210,7 +210,7 @@ LogErrorPosixCodeV(int code, g_vsnprintf(buf, sizeof buf, fmt, args); buf[sizeof buf - 1] = '\0'; -#ifdef sun +#if !defined(__GLIBC__) strerror_r(code, errMsg, sizeof errMsg); g_warning("[function %s, file %s, line %d], %s, [errno = %d], %s\n", func, file, line, buf, code, errMsg);