nuttx/libs/libc/modlib
Xiang Xiao 6a3c2aded6 Fix wait loop and void cast (#24)
* Simplify EINTR/ECANCEL error handling

1. Add semaphore uninterruptible wait function
2 .Replace semaphore wait loop with a single uninterruptible wait
3. Replace all sem_xxx to nxsem_xxx

* Unify the void cast usage

1. Remove void cast for function because many place ignore the returned value witout cast
2. Replace void cast for variable with UNUSED macro
2020-01-02 10:54:43 -06:00
..
gnu-elf.ld All linker scripts: Preface all _edata defininitions with . = ALIGN(4). Otherwise, the last bytes in the .data section may not be initialized properly. Also convert all linker scripts indent in units of 8-spaces to units of 4-spaces. 2019-09-15 17:22:16 -06:00
Kconfig libs/libc/ Kconfig files: Disable EXECFUNCS_HAVE_SYMTAB for kernel build. The symbol table don't have any meaning for kernel build since all executable binary should be self contained. 2019-10-01 07:19:21 -06:00
Make.defs
modlib.h
modlib_bind.c
modlib_depend.c
modlib_init.c
modlib_iobuffer.c
modlib_load.c
modlib_read.c
modlib_registry.c Fix wait loop and void cast (#24) 2020-01-02 10:54:43 -06:00
modlib_sections.c
modlib_symbols.c
modlib_symtab.c
modlib_uninit.c
modlib_unload.c
modlib_verify.c