strerror_r is not available on OpenVMS systems
This commit is contained in:
@@ -1114,6 +1114,8 @@ static const wxChar* GetSysErrorMsg(wxChar* szBuf, size_t sizeBuf, unsigned long
|
|||||||
// necessarily copy anything to the buffer given; use return
|
// necessarily copy anything to the buffer given; use return
|
||||||
// value instead.
|
// value instead.
|
||||||
errorMsg = strerror_r((int)nErrCode, buffer, sizeof(buffer));
|
errorMsg = strerror_r((int)nErrCode, buffer, sizeof(buffer));
|
||||||
|
#elif defined( __VMS )
|
||||||
|
errorMsg = strerror((int)nErrCode);
|
||||||
#else // XSI-compliant strerror_r
|
#else // XSI-compliant strerror_r
|
||||||
strerror_r((int)nErrCode, buffer, sizeof(buffer));
|
strerror_r((int)nErrCode, buffer, sizeof(buffer));
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user