Skip to content

Commit

Permalink
py/moduerrno: Add more constants to the errno module.
Browse files Browse the repository at this point in the history
  • Loading branch information
dpgeorge committed May 12, 2016
1 parent 0d6d315 commit 47bf6ba
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions py/moduerrno.c
Original file line number Diff line number Diff line change
Expand Up @@ -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) },
Expand Down

0 comments on commit 47bf6ba

Please sign in to comment.