diff options
author | Damien George <damien.p.george@gmail.com> | 2018-04-26 15:02:59 +1000 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2018-05-01 15:53:25 +1000 |
commit | 96740be3574d91279ca883adbb19b976413ef52b (patch) | |
tree | fc1bb54d4525d1a1860190a476bfc5b4c1df7e09 /py | |
parent | 9f1eafc38092213bf59cd5dfdd803249077729c3 (diff) |
py/mperrno: Define MP_EWOULDBLOCK as EWOULDBLOCK, not EAGAIN.
Most modern systems have EWOULDBLOCK aliased to EAGAIN, ie they have the
same value. But some systems use different values for these errnos and if
a uPy port is using the system errno values (ie not the internal uPy
values) then it's important to be able to distinguish EWOULDBLOCK from
EAGAIN. Eg if a system call returned EWOULDBLOCK it must be possible to
check for this return value, and this patch makes this now possible.
Diffstat (limited to 'py')
-rw-r--r-- | py/mperrno.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/py/mperrno.h b/py/mperrno.h index f439f6555..0cad75a17 100644 --- a/py/mperrno.h +++ b/py/mperrno.h @@ -122,7 +122,7 @@ #define MP_EPIPE EPIPE #define MP_EDOM EDOM #define MP_ERANGE ERANGE -#define MP_EWOULDBLOCK EAGAIN +#define MP_EWOULDBLOCK EWOULDBLOCK #define MP_EOPNOTSUPP EOPNOTSUPP #define MP_EAFNOSUPPORT EAFNOSUPPORT #define MP_EADDRINUSE EADDRINUSE |