py/moduerrno: Add more constants to the errno module.

This commit is contained in:
Damien George 2016-05-12 13:18:48 +01:00
parent 0d6d315ba6
commit 47bf6ba61a

View File

@ -32,12 +32,27 @@
#if MICROPY_PY_UERRNO
// This list could be defined per port in mpconfigport.h to tailor it to a
// specific port's needs. But for now we have a common list.
#define ERRNO_LIST \
X(EPERM) \
X(ENOENT) \
X(EIO) \
X(EBADF) \
X(EAGAIN) \
X(ENOMEM) \
X(ENODEV) \
X(EINVAL) \
X(EOPNOTSUPP) \
X(EADDRINUSE) \
X(ECONNABORTED) \
X(ECONNRESET) \
X(ENOBUFS) \
X(ENOTCONN) \
X(ETIMEDOUT) \
X(EHOSTUNREACH) \
X(EALREADY) \
X(EINPROGRESS) \
STATIC const mp_rom_map_elem_t errorcode_table[] = {
#define X(e) { MP_ROM_INT(MP_ ## e), MP_ROM_QSTR(MP_QSTR_## e) },