micropython/lib
Damien George e08ca78f40 py/stream: Remove mp_stream_errno and use system errno instead.
This change is made for two reasons:

1. A 3rd-party library (eg berkeley-db-1.xx, axtls) may use the system
   provided errno for certain errors, and yet MicroPython stream objects
   that it calls will be using the internal mp_stream_errno.  So if the
   library returns an error it is not known whether the corresponding errno
   code is stored in the system errno or mp_stream_errno.  Using the system
   errno in all cases (eg in the mp_stream_posix_XXX wrappers) fixes this
   ambiguity.

2. For systems that have threading the system-provided errno should always
   be used because the errno value is thread-local.

For systems that do not have an errno, the new lib/embed/__errno.c file is
provided.
2020-04-27 23:58:46 +10:00
..
asf4@d270f79aa1
axtls@43a6e6bd3b
berkeley-db-1.xx@35aaec4418
btstack@8ffc7c281a
cmsis/inc
embed py/stream: Remove mp_stream_errno and use system errno instead. 2020-04-27 23:58:46 +10:00
libc
libffi@e9de7e35f2
libm all: Remove commented-out include statements. 2020-04-23 11:24:15 +10:00
libm_dbl all: Remove commented-out include statements. 2020-04-23 11:24:15 +10:00
littlefs lib/littlefs: Update littlefs2 to v2.2.0. 2020-04-09 15:59:28 +10:00
lwip@159e31b689
mbedtls@3f8d78411a
memzip
mp-readline
mynewt-nimble@97ce3eacaa lib/mynewt-nimble: Update submodule to NimBLE release 1.3.0. 2020-04-27 22:50:42 +10:00
netutils
nrfx@7513fc9d5c
nxp_driver@b618cb1d52
oofatfs
stm32lib@668d7a9e54
timeutils
tinytest
tinyusb@a6b916ba85
upytesthelper
utils all: Format code to add space after C++-style comment start. 2020-04-23 11:24:25 +10:00
README.md

README.md

This directory contains standard, low-level C libraries with emphasis on being independent and efficient. They can be used by any port.