ENH: Add support for LastError on HPUX

This commit is contained in:
Mathieu Malaterre 2006-03-11 09:59:16 -05:00
parent 347efdedd5
commit 46096c08a5
1 changed files with 11 additions and 0 deletions

View File

@ -22,6 +22,10 @@
#endif //MAC_OS_X_VERSION_MIN_REQUIRED < 1030
#endif // __APPLE__
#ifdef __hpux
#include <errno.h>
#endif //__hpux
// Work-around CMake dependency scanning limitation. This must
// duplicate the above list of headers.
#if 0
@ -119,6 +123,13 @@ const char* DynamicLoader::LastError()
* The specified handle is invalid.
*/
if( errno == ENOEXEC
|| errno == ENOSYM
|| errno == EINVAL )
{
return strerror(errno);
}
// else
return 0;
}