MySQL 9.1.0
Source Code Documentation
|
Convert Windows API error (GetLastError() to Posix equivalent (errno). More...
Classes | |
struct | errentry |
Macros | |
#define | ERRTABLESIZE (sizeof(errtable) / sizeof(errtable[0])) |
#define | MIN_EXEC_ERROR ERROR_INVALID_STARTING_CODESEG |
#define | MAX_EXEC_ERROR ERROR_INFLOOP_IN_RELOC_CHAIN |
#define | MIN_EACCES_RANGE ERROR_WRITE_PROTECT |
#define | MAX_EACCES_RANGE ERROR_SHARING_BUFFER_EXCEEDED |
Functions | |
static int | get_errno_from_oserr (unsigned long oserrno) |
void | my_osmaperr (unsigned long oserrno) |
Variables | |
static struct errentry | errtable [] |
Convert Windows API error (GetLastError() to Posix equivalent (errno).
The exported function my_osmaperr() is modelled after and borrows heavily from undocumented _dosmaperr()(found of the static Microsoft C runtime).
#define MAX_EACCES_RANGE ERROR_SHARING_BUFFER_EXCEEDED |
#define MAX_EXEC_ERROR ERROR_INFLOOP_IN_RELOC_CHAIN |
#define MIN_EACCES_RANGE ERROR_WRITE_PROTECT |
#define MIN_EXEC_ERROR ERROR_INVALID_STARTING_CODESEG |
|
static |
void my_osmaperr | ( | unsigned long | oserrno | ) |
|
static |