Check for __GLIBC__ to detect correct strerror_r version
This commit is contained in:
parent
3955742e2f
commit
8f3f91d3db
@ -22,7 +22,7 @@ AString GetOSErrorString( int a_ErrNo)
|
|||||||
|
|
||||||
// According to http://linux.die.net/man/3/strerror_r there are two versions of strerror_r():
|
// According to http://linux.die.net/man/3/strerror_r there are two versions of strerror_r():
|
||||||
|
|
||||||
#if !defined(__APPLE__) && defined( _GNU_SOURCE) && !defined(ANDROID_NDK) // GNU version of strerror_r()
|
#if defined(__GLIBC__) && defined( _GNU_SOURCE) && !defined(ANDROID_NDK) // GNU version of strerror_r()
|
||||||
|
|
||||||
char * res = strerror_r( errno, buffer, ARRAYCOUNT(buffer));
|
char * res = strerror_r( errno, buffer, ARRAYCOUNT(buffer));
|
||||||
if (res != nullptr)
|
if (res != nullptr)
|
||||||
|
Loading…
Reference in New Issue
Block a user