You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
1 month ago | |
|---|---|---|
| .. | ||
| aio | 1 month ago | |
| assert | 1 month ago | |
| audio | 1 month ago | |
| builtin | 1 month ago | |
| ctype | 1 month ago | |
| dirent | 1 month ago | |
| dlfcn | 1 month ago | |
| errno | 1 month ago | |
| eventfd | 1 month ago | |
| fixedmath | 1 month ago | |
| grp | 1 month ago | |
| hex2bin | 1 month ago | |
| inttypes | 1 month ago | |
| kbin | 1 month ago | |
| libgen | 1 month ago | |
| locale | 1 month ago | |
| lzf | 1 month ago | |
| machine | 1 month ago | |
| math | 1 month ago | |
| misc | 1 month ago | |
| modlib | 1 month ago | |
| net | 1 month ago | |
| netdb | 1 month ago | |
| pthread | 1 month ago | |
| pwd | 1 month ago | |
| queue | 1 month ago | |
| sched | 1 month ago | |
| semaphore | 1 month ago | |
| signal | 1 month ago | |
| spawn | 1 month ago | |
| stdio | 1 month ago | |
| stdlib | 1 month ago | |
| stream | 1 month ago | |
| string | 1 month ago | |
| symtab | 1 month ago | |
| syslog | 1 month ago | |
| termios | 1 month ago | |
| time | 1 month ago | |
| tls | 1 month ago | |
| uio | 1 month ago | |
| unistd | 1 month ago | |
| userfs | 1 month ago | |
| uuid | 1 month ago | |
| wchar | 1 month ago | |
| wctype | 1 month ago | |
| wqueue | 1 month ago | |
| zoneinfo | 1 month ago | |
| .gitignore | 1 month ago | |
| Kconfig | 1 month ago | |
| Makefile | 1 month ago | |
| README.txt | 1 month ago | |
| libc.csv | 1 month ago | |
| libc.h | 1 month ago | |
| math.csv | 1 month ago | |
README.txt
lib
===
This directory contains numerous, small functions typically associated with
what you would expect to find in a standard C library. The sub-directories
in this directory contain standard interface that can be executed by user-
mode programs.
Normally, NuttX is built with no protection and all threads running in kerne-
mode. In that model, there is no real architectural distinction between
what is a kernel-mode program and what is a user-mode program; the system is
more like on multi-threaded program that all runs in kernel-mode.
But if the CONFIG_BUILD_PROTECTED option is selected, NuttX will be built
into distinct user-mode and kernel-mode sections. In that case, most of the
code in the nuttx/ directory will run in kernel-mode with exceptions
of (1) the user-mode "proxies" found in syscall/proxies, and (2) the
standard C library functions found in this directory. In this build model,
it is critical to separate the user-mode OS interfaces in this way.
If CONFIG_BUILD_KERNEL is selected, then on