libc and libnx: When the libraries are built into two libraries, a user space...
libc and libnx: When the libraries are built into two libraries, a user space library and a OS space library (as in the PROTECTED and KERNEL build). Then the user space library must not use the OS internal interfaces; similarly, the OS must avoid using the userspace interfaces so that it does not muck the errno value or create spurious cancellation points.
Showing
- include/nuttx/semaphore.h 28 additions, 17 deletionsinclude/nuttx/semaphore.h
- libc/audio/lib_buffer.c 5 additions, 22 deletionslibc/audio/lib_buffer.c
- libc/misc/lib_filesem.c 6 additions, 7 deletionslibc/misc/lib_filesem.c
- libc/misc/lib_stream.c 4 additions, 3 deletionslibc/misc/lib_stream.c
- libc/misc/lib_streamsem.c 6 additions, 20 deletionslibc/misc/lib_streamsem.c
- libc/modlib/modlib_registry.c 6 additions, 3 deletionslibc/modlib/modlib_registry.c
- libc/netdb/lib_dnsinit.c 7 additions, 5 deletionslibc/netdb/lib_dnsinit.c
- libc/stdlib/lib_mkstemp.c 8 additions, 4 deletionslibc/stdlib/lib_mkstemp.c
- libc/wqueue/work_lock.c 0 additions, 20 deletionslibc/wqueue/work_lock.c
- libc/wqueue/work_usrthread.c 4 additions, 7 deletionslibc/wqueue/work_usrthread.c
- libnx/nxfonts/nxfonts_cache.c 1 addition, 1 deletionlibnx/nxfonts/nxfonts_cache.c
- libnx/nxmu/nx_bitmap.c 7 additions, 8 deletionslibnx/nxmu/nx_bitmap.c
- libnx/nxmu/nx_getrectangle.c 2 additions, 3 deletionslibnx/nxmu/nx_getrectangle.c
- libnx/nxmu/nxmu_semtake.c 8 additions, 3 deletionslibnx/nxmu/nxmu_semtake.c
Loading
Please register or sign in to comment