42a0796615
sched/semaphore: Add nxsem_post() which is identical to sem_post() except that it never modifies the errno variable. Changed all references to sem_post in the OS to nxsem_post(). sched/semaphore: Add nxsem_destroy() which is identical to sem_destroy() except that it never modifies the errno variable. Changed all references to sem_destroy() in the OS to nxsem_destroy(). libc/semaphore and sched/semaphore: Add nxsem_getprotocol() and nxsem_setprotocola which are identical to sem_getprotocol() and set_setprotocol() except that they never modifies the errno variable. Changed all references to sem_setprotocol in the OS to nxsem_setprotocol(). sem_getprotocol() was not used in the OS |
||
---|---|---|
.. | ||
bin | ||
kbin | ||
nx | ||
nxfonts | ||
nxglib | ||
nxmu | ||
nxtk | ||
ubin | ||
.gitignore | ||
Makefile | ||
README.txt | ||
nxcontext.h |
README.txt
README ====== The graphics capability consist both of components internal to the RTOS and of user-callable interfaces. In the NuttX kernel mode build there are some components of the graphics subsystem are callable in user mode and other components that are internal to the RTOS. This directory, libnx/, contains only those user-callable components. The RTOS internal functions are contained in the graphics/ directory. Please refer to graphics/README.txt for more detailed information.