libc/semaphore: Add nxsem_getvalue() which is identical to sem_getvalue() except that it never modifies the errno variable. Changed all references to sem_getvalue in the OS to nxsem_getvalue().
sched/semaphore: Rename all internal private functions from sem_xyz to nxsem_xyz. The sem_ prefix is (will be) reserved only for the application semaphore interfaces.
libc/semaphore: Add nxsem_init() which is identical to sem_init() except that it never modifies the errno variable. Changed all references to sem_init in the OS to nxsem_init().
sched/semaphore: Rename sem_tickwait() to nxsem_tickwait() so that it is clear this is an internal OS function.
sched/semaphoate: Rename sem_reset() to nxsem_reset() so that it is clear this is an internal OS function.
|
||
|---|---|---|
| .. | ||
| bin | ||
| kbin | ||
| nx | ||
| nxfonts | ||
| nxglib | ||
| nxmu | ||
| nxtk | ||
| ubin | ||
| .gitignore | ||
| Makefile | ||
| 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.