OVMS3-idf/components/newlib
Angus Gratton 9faf9c9416 newlib locks: Fix _lock_init() & _lock_init_recursive() failing to initialise a lock
If scheduler was running, and lock was an auto variable initialised at runtime by _lock_init*, initialisation could fail
if the lock variable held non-zero stack memory (and lock would be left invalid).

In other cases the lock is statically initialised to zero by __LOCK_INIT*
2017-06-29 19:46:19 +08:00
..
include newlib: define PATH_MAX and ARG_MAX consistently 2017-05-05 15:21:38 +08:00
lib Kill dummy lock from newlib so the real lock functions get used 2017-05-16 14:12:08 +08:00
platform_include newlib: implement time syscalls 2016-11-02 17:31:35 +08:00
test esp32: add [ignore] tag to some unit test cases for CI 2017-01-18 17:08:20 +08:00
.gitignore Initial public version 2016-08-17 23:08:22 +08:00
.gitmodules Initial public version 2016-08-17 23:08:22 +08:00
component.mk Fix lib picking, revert non-workaround libs to whatever is in master to hopefully make later merging easier. 2017-05-16 14:12:07 +08:00
COPYING.NEWLIB Initial public version 2016-08-17 23:08:22 +08:00
libc_discard.list Initial public version 2016-08-17 23:08:22 +08:00
locks.c newlib locks: Fix _lock_init() & _lock_init_recursive() failing to initialise a lock 2017-06-29 19:46:19 +08:00
Makefile.old Initial public version 2016-08-17 23:08:22 +08:00
reent_init.c vfs: code review fixes 2016-10-27 17:21:17 +08:00
syscall_table.c newlib: add "full" formatting support, add missing functions 2016-12-08 11:04:54 +08:00
syscalls.c panic handlers: Print the PC address where abort() was called, don't dump registers 2016-12-28 10:09:40 +11:00
time.c Add support for 32k XTAL as RTC_SLOW_CLK source 2017-04-26 12:43:22 +08:00