mirror of
https://github.com/apache/nuttx.git
synced 2026-03-27 10:39:28 +08:00
Signals in NuttX serve two primary purposes:
1. Synchronization and wake-up:
Signals can be used to block threads on specific signal sets and later
wake them up by delivering the corresponding signals to those threads.
2. Asynchronous notification:
Signals can also be used to install callback handlers for specific signals, allowing threads to
asynchronously invoke those handlers when the signals are delivered.
This change introduces the ability to disable all signal functionality to reduce footprint for NuttX.
Signed-off-by: Chengdong Wang wangchengdong@lixiang.com
31 KiB
31 KiB
| 1 | __assert | assert.h | void | FAR const char * | int | FAR const char * | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | __cxa_atexit | stdlib.h | int | FAR CODE void (*)(FAR void *)|FAR void * | FAR void * | FAR void * | |||||
| 3 | __errno | errno.h | defined(CONFIG_BUILD_FLAT) | FAR int * | |||||||
| 4 | __stack_chk_fail | ssp/ssp.h | defined(CONFIG_STACK_CANARIES) | void | void | ||||||
| 5 | _alert | debug.h | !defined(CONFIG_CPP_HAVE_VARARGS) && defined(CONFIG_DEBUG_ERROR) | void | FAR const char * | ... | |||||
| 6 | _err | debug.h | !defined(CONFIG_CPP_HAVE_VARARGS) && defined(CONFIG_DEBUG_ERROR) | void | FAR const char * | ... | |||||
| 7 | _exit | unistd.h | void | int | |||||||
| 8 | _info | debug.h | !defined(CONFIG_CPP_HAVE_VARARGS) && defined(CONFIG_DEBUG_INFO) | void | FAR const char * | ... | |||||
| 9 | _warn | debug.h | !defined(CONFIG_CPP_HAVE_VARARGS) && defined(CONFIG_DEBUG_WARN) | void | FAR const char * | ... | |||||
| 10 | abort | stdlib.h | void | ||||||||
| 11 | abs | stdlib.h | int | int | |||||||
| 12 | aio_error | aio.h | defined(CONFIG_FS_AIO) | int | FAR struct aiocb * | ||||||
| 13 | aio_return | aio.h | defined(CONFIG_FS_AIO) | ssize_t | FAR struct aiocb * | ||||||
| 14 | aio_suspend | aio.h | defined(CONFIG_FS_AIO) | int | FAR const struct aiocb * const []|FAR const struct aiocb * const * | int | FAR const struct timespec * | ||||
| 15 | alarm | unistd.h | !defined(CONFIG_DISABLE_POSIX_TIMERS) | unsigned int | unsigned int | ||||||
| 16 | alphasort | dirent.h | int | FAR const struct dirent ** | FAR const struct dirent ** | ||||||
| 17 | arc4random | stdlib.h | uint32_t | ||||||||
| 18 | arc4random_buf | stdlib.h | void | FAR void * | size_t | ||||||
| 19 | asprintf | stdio.h | int | FAR char ** | FAR const IPTR char * | ... | |||||
| 20 | atof | stdlib.h | defined(CONFIG_HAVE_DOUBLE) | double | FAR const char * | ||||||
| 21 | atoi | stdlib.h | int | FAR const char * | |||||||
| 22 | atol | stdlib.h | long | FAR const char * | |||||||
| 23 | atoll | stdlib.h | defined(CONFIG_HAVE_LONG_LONG) | long long | FAR const char * | ||||||
| 24 | b16atan2 | fixedmath.h | !defined(CONFIG_HAVE_LONG_LONG) | b16_t | b16_t | b16_t | |||||
| 25 | b16cos | fixedmath.h | b16_t | b16_t | |||||||
| 26 | b16divb16 | fixedmath.h | !defined(CONFIG_HAVE_LONG_LONG) | b16_t | b16_t | b16_t | |||||
| 27 | b16mulb16 | fixedmath.h | !defined(CONFIG_HAVE_LONG_LONG) | b16_t | b16_t | b16_t | |||||
| 28 | b16sin | fixedmath.h | b16_t | b16_t | |||||||
| 29 | b16sqr | fixedmath.h | !defined(CONFIG_HAVE_LONG_LONG) | b16_t | b16_t | ||||||
| 30 | basename | libgen.h | FAR char * | FAR char * | |||||||
| 31 | bind_textdomain_codeset | libintl.h | defined(CONFIG_LIBC_LOCALE_GETTEXT) | FAR char * | FAR const char * | FAR const char * | |||||
| 32 | bindtextdomain | libintl.h | defined(CONFIG_LIBC_LOCALE_GETTEXT) | FAR char * | FAR const char * | FAR const char * | |||||
| 33 | bsearch | stdlib.h | FAR void * | FAR const void * | FAR const void * | size_t | size_t | FAR void * | |||
| 34 | btowc | wchar.h | wint_t | int | |||||||
| 35 | calloc | stdlib.h | FAR void * | size_t | size_t | ||||||
| 36 | cfgetspeed | termios.h | speed_t | FAR const struct termios * | |||||||
| 37 | cfsetspeed | termios.h | int | FAR struct termios * | speed_t | ||||||
| 38 | chdir | unistd.h | !defined(CONFIG_DISABLE_ENVIRON) | int | FAR const char * | ||||||
| 39 | clock_getcpuclockid | time.h | int | pid_t | FAR clockid_t * | ||||||
| 40 | clock_getres | time.h | int | clockid_t | FAR struct timespec * | ||||||
| 41 | closedir | dirent.h | int | DIR * | |||||||
| 42 | crc32 | nuttx/crc32.h | uint32_t | FAR const uint8_t * | size_t | ||||||
| 43 | crc32part | nuttx/crc32.h | uint32_t | FAR const uint8_t * | size_t | uint32_t | |||||
| 44 | ctime | time.h | char * | const time_t * | |||||||
| 45 | crypt | unistd.h | defined(CONFIG_CRYPTO) | FAR const char * | FAR const char * | ||||||
| 46 | crypt_r | unistd.h | defined(CONFIG_CRYPTO) | FAR const char * | FAR const char * | FAR char * | |||||
| 47 | daemon | unistd.h | int | int | int | ||||||
| 48 | dgettext | libintl.h | defined(CONFIG_LIBC_LOCALE_GETTEXT) | FAR char * | FAR const char * | FAR const char * | |||||
| 49 | dirname | libgen.h | FAR char * | FAR char * | |||||||
| 50 | dlclose | dlfcn.h | defined(CONFIG_LIBC_DLFCN) | int | FAR void * | ||||||
| 51 | dlerror | dlfcn.h | defined(CONFIG_LIBC_DLFCN) | FAR char * | |||||||
| 52 | dlopen | dlfcn.h | defined(CONFIG_LIBC_DLFCN) | FAR void * | FAR const char * | int | |||||
| 53 | dlsym | dlfcn.h | defined(CONFIG_LIBC_DLFCN) | FAR void * | FAR void * | FAR const char * | |||||
| 54 | dlsymtab | dlfcn.h | defined(CONFIG_LIBC_DLFCN) | int | FAR const struct symtab_s * | int | |||||
| 55 | dq_addafter | nuttx/queue.h | void | FAR dq_entry_t * | FAR dq_entry_t * | FAR dq_queue_t * | |||||
| 56 | dq_remfirst | nuttx/queue.h | FAR dq_entry_t * | FAR dq_queue_t * | |||||||
| 57 | dq_remlast | nuttx/queue.h | FAR dq_entry_t * | FAR dq_queue_t * | |||||||
| 58 | ether_ntoa | netinet/ether.h | FAR char * | FAR const struct ether_addr * | |||||||
| 59 | execv | unistd.h | defined(CONFIG_LIBC_EXECFUNCS) | int | FAR const char * | FAR char *const[]|FAR char *const * | |||||
| 60 | exit | stdlib.h | noreturn | int | |||||||
| 61 | fchdir | unistd.h | !defined(CONFIG_DISABLE_ENVIRON) | int | int | ||||||
| 62 | fclose | stdio.h | defined(CONFIG_FILE_STREAM) | int | FAR FILE * | ||||||
| 63 | fdopen | stdio.h | defined(CONFIG_FILE_STREAM) | FAR FILE * | int | FAR const char * | |||||
| 64 | feof | stdio.h | defined(CONFIG_FILE_STREAM) | int | FAR FILE * | ||||||
| 65 | ferror | stdio.h | defined(CONFIG_FILE_STREAM) | int | FAR FILE * | ||||||
| 66 | fflush | stdio.h | defined(CONFIG_FILE_STREAM) | int | FAR FILE * | ||||||
| 67 | ffs | strings.h | int | int | |||||||
| 68 | fgetc | stdio.h | defined(CONFIG_FILE_STREAM) | int | FAR FILE * | ||||||
| 69 | fgetpos | stdio.h | defined(CONFIG_FILE_STREAM) | int | FAR FILE * | FAR fpos_t * | |||||
| 70 | fgets | stdio.h | defined(CONFIG_FILE_STREAM) | FAR char * | FAR char * | int | FAR FILE * | ||||
| 71 | fgetwc | wchar.h | defined(CONFIG_FILE_STREAM) | wint_t | FAR FILE * | ||||||
| 72 | fgetwc_unlocked | wchar.h | defined(CONFIG_FILE_STREAM) | wint_t | FAR FILE * | ||||||
| 73 | fileno | stdio.h | int | FAR FILE * | |||||||
| 74 | flockfile | stdio.h | !defined(CONFIG_FILE_STREAM) | void | FAR FILE * | ||||||
| 75 | fnmatch | fnmatch.h | int | FAR const char * | FAR const char * | int | |||||
| 76 | fopen | stdio.h | defined(CONFIG_FILE_STREAM) | FAR FILE * | FAR const char * | FAR const char * | |||||
| 77 | fork | unistd.h | !defined(CONFIG_BUILD_KERNEL) && defined(CONFIG_ARCH_HAVE_FORK) | pid_t | |||||||
| 78 | fprintf | stdio.h | defined(CONFIG_FILE_STREAM) | int | FAR FILE * | FAR const IPTR char * | ... | ||||
| 79 | fputc | stdio.h | defined(CONFIG_FILE_STREAM) | int | int | FAR FILE * | |||||
| 80 | fputs | stdio.h | defined(CONFIG_FILE_STREAM) | int | FAR const IPTR char * | FAR FILE * | |||||
| 81 | fputwc | wchar.h | defined(CONFIG_FILE_STREAM) | wint_t | wchar_t | FAR FILE * | |||||
| 82 | fputwc_unlocked | wchar.h | defined(CONFIG_FILE_STREAM) | wint_t | wchar_t | FAR FILE * | |||||
| 83 | fputws | wchar.h | defined(CONFIG_FILE_STREAM) | int | FAR const wchar_t * | FAR FILE * | |||||
| 84 | fputws_unlocked | wchar.h | defined(CONFIG_FILE_STREAM) | int | FAR const wchar_t * | FAR FILE * | |||||
| 85 | fread | stdio.h | defined(CONFIG_FILE_STREAM) | size_t | FAR void * | size_t | size_t | FAR FILE * | |||
| 86 | free | stdlib.h | void | FAR void * | |||||||
| 87 | freeaddrinfo | netdb.h | defined(CONFIG_LIBC_NETDB) | void | FAR struct addrinfo * | ||||||
| 88 | fscanf | stdio.h | int | FAR FILE * | FAR const char * | ... | |||||
| 89 | fseek | stdio.h | defined(CONFIG_FILE_STREAM) | int | FAR FILE * | long int | int | ||||
| 90 | fsetpos | stdio.h | defined(CONFIG_FILE_STREAM) | int | FAR FILE * | FAR fpos_t * | |||||
| 91 | fstatvfs | sys/statvfs.h | int | int | FAR struct statvfs * | ||||||
| 92 | ftell | stdio.h | defined(CONFIG_FILE_STREAM) | long | FAR FILE * | ||||||
| 93 | ftrylockfile | stdio.h | !defined(CONFIG_FILE_STREAM) | int | FAR FILE * | ||||||
| 94 | funlockfile | stdio.h | !defined(CONFIG_FILE_STREAM) | void | FAR FILE * | ||||||
| 95 | fwrite | stdio.h | defined(CONFIG_FILE_STREAM) | size_t | FAR const void * | size_t | size_t | FAR FILE * | |||
| 96 | gai_strerror | netdb.h | defined(CONFIG_LIBC_NETDB) | FAR const char * | int | ||||||
| 97 | getaddrinfo | netdb.h | defined(CONFIG_LIBC_NETDB) | int | FAR const char * | FAR const char * | FAR const struct addrinfo * | FAR struct addrinfo ** | |||
| 98 | getc | stdio.h | int | FAR FILE * | |||||||
| 99 | getcwd | unistd.h | !defined(CONFIG_DISABLE_ENVIRON) | FAR char * | FAR char * | size_t | |||||
| 100 | get_current_dir_name | unistd.h | !defined(CONFIG_DISABLE_ENVIRON) | FAR char * | void | ||||||
| 101 | getegid | unistd.h | gid_t | ||||||||
| 102 | geteuid | unistd.h | uid_t | ||||||||
| 103 | gethostbyname | netdb.h | defined(CONFIG_LIBC_NETDB) | FAR struct hostent * | FAR const char * | ||||||
| 104 | gethostbyname2 | netdb.h | defined(CONFIG_LIBC_NETDB) | FAR struct hostent * | FAR const char * | int | |||||
| 105 | gethostname | unistd.h | int | FAR char * | size_t | ||||||
| 106 | getnameinfo | netdb.h | defined(CONFIG_LIBC_NETDB) | int | FAR const struct sockaddr * | socklen_t | FAR char * | socklen_t | FAR char * | socklen_t | int |
| 107 | getopt | unistd.h | int | int | FAR char * const []|FAR char * const * | FAR const char * | |||||
| 108 | getoptargp | unistd.h | FAR char ** | ||||||||
| 109 | getopterrp | unistd.h | FAR int * | ||||||||
| 110 | getoptindp | unistd.h | FAR int * | ||||||||
| 111 | getoptoptp | unistd.h | FAR int * | ||||||||
| 112 | getpriority | sys/resource.h | int | int | id_t | ||||||
| 113 | getpass | unistd.h | FAR const char * | FAR char * | |||||||
| 114 | getpwnam_r | pwd.h | int | FAR const char * | FAR struct passwd * | FAR char * | size_t | FAR struct passwd ** | |||
| 115 | getpwuid_r | pwd.h | int | uid_t | FAR struct passwd * | FAR char * | size_t | FAR struct passwd ** | |||
| 116 | getrandom | sys/random.h | !defined(CONFIG_BUILD_KERNEL) | ssize_t | FAR void * | size_t | unsigned int | ||||
| 117 | gets | stdio.h | defined(CONFIG_FILE_STREAM) | FAR char * | FAR char * | ||||||
| 118 | gettext | libintl.h | defined(CONFIG_LIBC_LOCALE_GETTEXT) | FAR char * | FAR const char * | ||||||
| 119 | gettimeofday | sys/time.h | int | FAR struct timeval * | FAR struct timezone * | ||||||
| 120 | getwc | wchar.h | defined(CONFIG_FILE_STREAM) | wint_t | FAR FILE * | ||||||
| 121 | gmtime | time.h | FAR struct tm * | FAR const time_t * | |||||||
| 122 | gmtime_r | time.h | FAR struct tm * | FAR const time_t * | FAR struct tm * | ||||||
| 123 | htonl | arpa/inet.h | uint32_t | uint32_t | |||||||
| 124 | htonq | arpa/inet.h | uint64_t | uint64_t | |||||||
| 125 | htons | arpa/inet.h | uint16_t | uint16_t | |||||||
| 126 | iconv | iconv.h | defined(CONFIG_LIBC_LOCALE) | size_t | iconv_t | FAR char ** | FAR size_t * | FAR char ** | FAR size_t * | ||
| 127 | iconv_close | iconv.h | defined(CONFIG_LIBC_LOCALE) | int | iconv_t | ||||||
| 128 | iconv_open | iconv.h | defined(CONFIG_LIBC_LOCALE) | iconv_t | FAR const char * | FAR const char * | |||||
| 129 | imaxabs | inttypes.h | intmax_t | intmax_t | |||||||
| 130 | inet_addr | arpa/inet.h | in_addr_t | FAR const char * | |||||||
| 131 | inet_ntoa | arpa/inet.h | defined(CONFIG_NET_IPv4) | FAR char * | struct in_addr | ||||||
| 132 | inet_ntop | arpa/inet.h | FAR const char | int | FAR const void * | FAR char * | socklen_t | ||||
| 133 | inet_pton | arpa/inet.h | int | int | FAR const char * | FAR void * | |||||
| 134 | isalnum | ctype.h | int | int | |||||||
| 135 | isalpha | ctype.h | int | int | |||||||
| 136 | isascii | ctype.h | int | int | |||||||
| 137 | isatty | unistd.h | int | int | |||||||
| 138 | isblank | ctype.h | int | int | |||||||
| 139 | iscntrl | ctype.h | int | int | |||||||
| 140 | isdigit | ctype.h | int | int | |||||||
| 141 | isgraph | ctype.h | int | int | |||||||
| 142 | islower | ctype.h | int | int | |||||||
| 143 | isprint | ctype.h | int | int | |||||||
| 144 | ispunct | ctype.h | int | int | |||||||
| 145 | isspace | ctype.h | int | int | |||||||
| 146 | isupper | ctype.h | int | int | |||||||
| 147 | iswalnum | wctype.h | int | wint_t | |||||||
| 148 | iswalpha | wctype.h | int | wint_t | |||||||
| 149 | iswblank | wctype.h | int | wint_t | |||||||
| 150 | iswcntrl | wctype.h | int | wint_t | |||||||
| 151 | iswctype | wctype.h | int | wint_t | wctype_t | ||||||
| 152 | iswdigit | wctype.h | int | wint_t | |||||||
| 153 | iswgraph | wctype.h | int | wint_t | |||||||
| 154 | iswlower | wctype.h | int | wint_t | |||||||
| 155 | iswprint | wctype.h | int | wint_t | |||||||
| 156 | iswpunct | wctype.h | int | wint_t | |||||||
| 157 | iswspace | wctype.h | int | wint_t | |||||||
| 158 | iswupper | wctype.h | int | wint_t | |||||||
| 159 | iswxdigit | wctype.h | int | wint_t | |||||||
| 160 | isxdigit | ctype.h | int | int | |||||||
| 161 | labs | stdlib.h | long int | long int | |||||||
| 162 | lib_dumpbuffer | debug.h | void | FAR const char * | FAR const uint8_t * | unsigned int | |||||
| 163 | lib_get_stream | nuttx/tls.h | FAR struct file_struct * | int | |||||||
| 164 | lio_listio | aio.h | defined(CONFIG_FS_AIO) | int | int | FAR struct aiocb * const []|FAR struct aiocb * const * | int | FAR struct sigevent * | |||
| 165 | llabs | stdlib.h | defined(CONFIG_HAVE_LONG_LONG) | long long int | long long int | ||||||
| 166 | localtime | time.h | struct tm * | const time_t * | |||||||
| 167 | localtime_r | time.h | FAR struct tm * | FAR const time_t * | FAR struct tm * | ||||||
| 168 | mallinfo | malloc.h | struct mallinfo | void | |||||||
| 169 | malloc | stdlib.h | FAR void * | size_t | |||||||
| 170 | malloc_size | malloc.h | size_t | FAR void * | |||||||
| 171 | mblen | stdlib.h | int | FAR const char * | size_t | ||||||
| 172 | mbrlen | wchar.h | size_t | FAR const char * | size_t | FAR mbstate_t * | |||||
| 173 | mbrtowc | wchar.h | size_t | FAR wchar_t * | FAR const char * | size_t | FAR mbstate_t * | ||||
| 174 | mbsnrtowcs | wchar.h | size_t | FAR wchar_t * | FAR const char ** | size_t | size_t | FAR mbstate_t * | |||
| 175 | mbsrtowcs | wchar.h | size_t | FAR wchar_t * | FAR const char ** | size_t | FAR mbstate_t * | ||||
| 176 | mbstowcs | stdlib.h | size_t | FAR wchar_t * | FAR const char * | size_t | |||||
| 177 | mbtowc | stdlib.h | int | FAR wchar_t * | FAR const char * | size_t | |||||
| 178 | memccpy | string.h | FAR void * | FAR void * | FAR const void * | int | size_t | ||||
| 179 | memchr | string.h | FAR void * | FAR const void * | int | size_t | |||||
| 180 | memcmp | string.h | int | FAR const void * | FAR const void * | size_t | |||||
| 181 | memcpy | string.h | FAR void * | FAR void * | FAR const void * | size_t | |||||
| 182 | memmove | string.h | FAR void * | FAR void * | FAR const void * | size_t | |||||
| 183 | memset | string.h | FAR void * | FAR void * | int | size_t | |||||
| 184 | mkdtemp | stdlib.h | FAR char * | FAR char * | |||||||
| 185 | mkfifo | sys/stat.h | defined(CONFIG_PIPES) && CONFIG_DEV_FIFO_SIZE > 0 | int | FAR const char * | mode_t | |||||
| 186 | mkstemp | stdlib.h | int | FAR char * | |||||||
| 187 | mktemp | stdlib.h | FAR char * | FAR char * | |||||||
| 188 | mktime | time.h | time_t | FAR struct tm * | |||||||
| 189 | nice | unistd.h | int | int | |||||||
| 190 | ntohl | arpa/inet.h | uint32_t | uint32_t | |||||||
| 191 | ntohq | arpa/inet.h | uint64_t | uint64_t | |||||||
| 192 | ntohs | arpa/inet.h | uint16_t | uint16_t | |||||||
| 193 | opendir | dirent.h | FAR DIR * | FAR const char * | |||||||
| 194 | perror | stdio.h | defined(CONFIG_FILE_STREAM) | void | FAR const char * | ||||||
| 195 | pipe | unistd.h | defined(CONFIG_PIPES) && CONFIG_DEV_PIPE_SIZE > 0 | int | int [2]|FAR int * | ||||||
| 196 | posix_fallocate | fcntl.h | int | int | off_t | off_t | |||||
| 197 | posix_memalign | stdlib.h | int | FAR void ** | size_t | size_t | |||||
| 198 | preadv | sys/uio.h | ssize_t | int | FAR const struct iovec * | int | off_t | ||||
| 199 | printf | stdio.h | int | FAR const IPTR char * | ... | ||||||
| 200 | pthread_attr_destroy | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | FAR pthread_attr_t * | ||||||
| 201 | pthread_attr_getinheritsched | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | FAR const pthread_attr_t * | FAR int * | |||||
| 202 | pthread_attr_getschedparam | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | FAR const pthread_attr_t * | FAR struct sched_param * | |||||
| 203 | pthread_attr_getschedpolicy | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | FAR const pthread_attr_t * | FAR int * | |||||
| 204 | pthread_attr_getstacksize | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | FAR const pthread_attr_t * | FAR size_t * | |||||
| 205 | pthread_attr_init | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | FAR pthread_attr_t * | ||||||
| 206 | pthread_attr_setinheritsched | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | FAR pthread_attr_t * | int | |||||
| 207 | pthread_attr_setschedparam | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | FAR pthread_attr_t * | FAR const struct sched_param * | |||||
| 208 | pthread_attr_setschedpolicy | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | FAR pthread_attr_t * | int | |||||
| 209 | pthread_attr_setstacksize | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | FAR pthread_attr_t * | size_t | |||||
| 210 | pthread_barrier_destroy | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | FAR pthread_barrier_t * | ||||||
| 211 | pthread_barrier_init | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | FAR pthread_barrier_t * | FAR const pthread_barrierattr_t * | unsigned int | ||||
| 212 | pthread_barrier_wait | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | FAR pthread_barrier_t * | ||||||
| 213 | pthread_barrierattr_destroy | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | FAR pthread_barrierattr_t * | ||||||
| 214 | pthread_barrierattr_getpshared | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | FAR const pthread_barrierattr_t * | FAR int * | |||||
| 215 | pthread_barrierattr_init | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | FAR pthread_barrierattr_t * | ||||||
| 216 | pthread_barrierattr_setpshared | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | FAR pthread_barrierattr_t * | int | |||||
| 217 | pthread_cond_destroy | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | FAR pthread_cond_t * | ||||||
| 218 | pthread_cond_init | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | FAR pthread_cond_t * | FAR const pthread_condattr_t * | |||||
| 219 | pthread_cond_timedwait | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | FAR pthread_cond_t * | FAR pthread_mutex_t * | FAR const struct timespec * | ||||
| 220 | pthread_condattr_destroy | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | FAR pthread_condattr_t * | ||||||
| 221 | pthread_condattr_init | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | FAR pthread_condattr_t * | ||||||
| 222 | pthread_condattr_setclock | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | FAR pthread_condattr_t * | clockid_t | |||||
| 223 | pthread_create | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | FAR pthread_t * | FAR const pthread_attr_t * | pthread_startroutine_t | pthread_addr_t | |||
| 224 | pthread_getname_np | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | pthread_t | char * | size_t | ||||
| 225 | pthread_getspecific | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) && CONFIG_TLS_NELEM > 0 | FAR void * | pthread_key_t | ||||||
| 226 | pthread_gettid_np | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | pid_t | pthread_t | ||||||
| 227 | pthread_key_create | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) && CONFIG_TLS_NELEM > 0 | int | FAR pthread_key_t * | FAR void (*) (void *)|FAR void * | |||||
| 228 | pthread_key_delete | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) && CONFIG_TLS_NELEM > 0 | int | pthread_key_t | ||||||
| 229 | pthread_mutex_getprioceiling | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) && defined(CONFIG_PRIORITY_PROTECT) | int | FAR const pthread_mutex_t * | FAR int * | |||||
| 230 | pthread_mutex_lock | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | FAR pthread_mutex_t * | ||||||
| 231 | pthread_mutex_setprioceiling | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) && defined(CONFIG_PRIORITY_PROTECT) | int | FAR pthread_mutex_t * | int | FAR int * | ||||
| 232 | pthread_mutexattr_destroy | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | FAR pthread_mutexattr_t * | ||||||
| 233 | pthread_mutexattr_getprioceiling | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) && defined(CONFIG_PRIORITY_PROTECT) | int | FAR pthread_mutexattr_t * | FAR int * | |||||
| 234 | pthread_mutexattr_getpshared | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | FAR pthread_mutexattr_t * | FAR int * | |||||
| 235 | pthread_mutexattr_gettype | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) && defined(CONFIG_PTHREAD_MUTEX_TYPES) | int | FAR const pthread_mutexattr_t * | FAR int * | |||||
| 236 | pthread_mutexattr_init | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | FAR pthread_mutexattr_t * | ||||||
| 237 | pthread_mutexattr_setprioceiling | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) && defined(CONFIG_PRIORITY_PROTECT) | int | FAR pthread_mutexattr_t * | int | |||||
| 238 | pthread_mutexattr_setpshared | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | FAR pthread_mutexattr_t * | int | |||||
| 239 | pthread_mutexattr_settype | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) && defined(CONFIG_PTHREAD_MUTEX_TYPES) | int | FAR pthread_mutexattr_t * | int | |||||
| 240 | pthread_once | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | FAR pthread_once_t* | CODE void (*)(void) | |||||
| 241 | pthread_rwlock_destroy | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | FAR pthread_rwlock_t * | ||||||
| 242 | pthread_rwlock_init | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | FAR pthread_rwlock_t *restrict | FAR const pthread_rwlockattr_t * | |||||
| 243 | pthread_rwlock_rdlock | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | FAR pthread_rwlock_t * | ||||||
| 244 | pthread_rwlock_unlock | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | FAR pthread_rwlock_t * | ||||||
| 245 | pthread_self | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | pthread_t | void | ||||||
| 246 | pthread_setname_np | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | pthread_t | const char * | |||||
| 247 | pthread_setspecific | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) && CONFIG_TLS_NELEM > 0 | int | pthread_key_t | FAR const void * | |||||
| 248 | pthread_yield | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | void | |||||||
| 249 | puts | stdio.h | defined(CONFIG_FILE_STREAM) | int | FAR const IPTR char * | ||||||
| 250 | putwc | wchar.h | defined(CONFIG_FILE_STREAM) | wint_t | wchar_t | FAR FILE * | |||||
| 251 | putwc_unlocked | wchar.h | defined(CONFIG_FILE_STREAM) | wint_t | wchar_t | FAR FILE * | |||||
| 252 | putwchar | wchar.h | wint_t | wchar_t | |||||||
| 253 | pwritev | sys/uio.h | ssize_t | int | FAR const struct iovec * | int | off_t | ||||
| 254 | qsort | stdlib.h | void | FAR void * | size_t | size_t | int(*)(FAR const void *,FAR const void *) | ||||
| 255 | raise | signal.h | int | int | |||||||
| 256 | rand | stdlib.h | int | ||||||||
| 257 | readdir | dirent.h | FAR struct dirent * | FAR DIR * | |||||||
| 258 | readdir_r | dirent.h | int | FAR DIR * | FAR struct dirent * | FAR struct dirent ** | |||||
| 259 | readv | sys/uio.h | ssize_t | int | FAR const struct iovec * | int | |||||
| 260 | realloc | stdlib.h | FAR void * | FAR void * | size_t | ||||||
| 261 | remove | stdio.h | int | const char * | |||||||
| 262 | rewind | stdio.h | defined(CONFIG_FILE_STREAM) | void | FAR FILE * | ||||||
| 263 | scandir | dirent.h | int | FAR const char * | FAR struct dirent *** | FAR int (*)(const struct dirent *)|FAR void * | FAR void * | ||||
| 264 | sched_get_priority_max | sched.h | int | int | |||||||
| 265 | sched_get_priority_min | sched.h | int | int | |||||||
| 266 | sem_getvalue | semaphore.h | int | FAR sem_t * | FAR int * | ||||||
| 267 | sem_init | semaphore.h | int | FAR sem_t * | int | unsigned int | |||||
| 268 | setlocale | locale.h | defined(CONFIG_LIBC_LOCALE) | FAR char * | int | FAR const char * | |||||
| 269 | setlogmask | syslog.h | int | int | |||||||
| 270 | setpriority | sys/resource.h | int | int | id_t | int | |||||
| 271 | shutdown | sys/socket.h | defined(CONFIG_NET) | int | int | int | |||||
| 272 | sigaddset | signal.h | !defined(CONFIG_DISABLE_ALL_SIGNALS) | int | FAR sigset_t * | int | |||||
| 273 | sigdelset | signal.h | !defined(CONFIG_DISABLE_ALL_SIGNALS) | int | FAR sigset_t * | int | |||||
| 274 | sigemptyset | signal.h | !defined(CONFIG_DISABLE_ALL_SIGNALS) | int | FAR sigset_t * | ||||||
| 275 | sigfillset | signal.h | !defined(CONFIG_DISABLE_ALL_SIGNALS) | int | FAR sigset_t * | ||||||
| 276 | sigismember | signal.h | !defined(CONFIG_DISABLE_ALL_SIGNALS) | int | FAR const sigset_t * | int | |||||
| 277 | signal | signal.h | defined(CONFIG_ENABLE_ALL_SIGNALS) | _sa_handler_t | int | _sa_handler_t | |||||
| 278 | sleep | unistd.h | unsigned int | unsigned int | |||||||
| 279 | snprintf | stdio.h | int | FAR char * | size_t | FAR const IPTR char * | ... | ||||
| 280 | sprintf | stdio.h | int | FAR char * | FAR const IPTR char * | ... | |||||
| 281 | sprintf | stdio.h | int | FAR char * | FAR const IPTR char * | ... | |||||
| 282 | sq_addafter | nuttx/queue.h | void | FAR sq_entry_t * | FAR sq_entry_t * | FAR sq_queue_t * | |||||
| 283 | sq_remafter | nuttx/queue.h | FAR sq_entry_t | FAR sq_entry_t * | FAR sq_queue_t * | ||||||
| 284 | sq_remfirst | nuttx/queue.h | FAR sq_entry_t * | FAR sq_queue_t * | |||||||
| 285 | sq_remlast | nuttx/queue.h | FAR sq_entry_t * | FAR sq_queue_t * | |||||||
| 286 | srand | stdlib.h | void | unsigned int | |||||||
| 287 | sscanf | stdio.h | int | FAR const IPTR char * | FAR const char * | ... | |||||
| 288 | sscanf | stdio.h | int | FAR const char * | FAR const char * | ... | |||||
| 289 | statvfs | sys/statvfs.h | int | FAR const char * | FAR struct statvfs * | ||||||
| 290 | stpcpy | string.h | FAR char * | FAR char * | FAR const char * | ||||||
| 291 | strcasecmp | strings.h | int | FAR const char * | FAR const char * | ||||||
| 292 | strcasestr | string.h | FAR char * | FAR const char * | FAR const char * | ||||||
| 293 | strcat | string.h | FAR char * | FAR char * | FAR const char * | ||||||
| 294 | strchr | string.h | FAR char * | FAR const char * | int | ||||||
| 295 | strchrnul | string.h | FAR char * | FAR const char * | int | ||||||
| 296 | strcmp | string.h | int | FAR const char * | FAR const char * | ||||||
| 297 | strcoll | string.h | defined(CONFIG_LIBC_LOCALE) | int | FAR const char * | FAR const char * | |||||
| 298 | strcpy | string.h | FAR char * | FAR char * | FAR const char * | ||||||
| 299 | strcspn | string.h | size_t | FAR const char * | FAR const char * | ||||||
| 300 | strdup | string.h | FAR char * | FAR const char * | |||||||
| 301 | strerror | string.h | FAR char * | int | |||||||
| 302 | strerror_r | string.h | int | int | FAR char * | size_t | |||||
| 303 | strftime | time.h | size_t | FAR char * | size_t | FAR const char * | FAR const struct tm * | ||||
| 304 | strlcpy | string.h | size_t | FAR char * | FAR const char * | size_t | |||||
| 305 | strlen | string.h | size_t | FAR const char * | |||||||
| 306 | strncasecmp | strings.h | int | FAR const char * | FAR const char * | size_t | |||||
| 307 | strncat | string.h | FAR char * | FAR char * | FAR const char * | size_t | |||||
| 308 | strncmp | string.h | int | FAR const char * | FAR const char * | size_t | |||||
| 309 | strncpy | string.h | FAR char * | FAR char * | FAR const char * | size_t | |||||
| 310 | strndup | string.h | FAR char * | FAR const char * | size_t | ||||||
| 311 | strnlen | string.h | size_t | FAR const char * | size_t | ||||||
| 312 | strpbrk | string.h | FAR char * | FAR const char * | FAR const char * | ||||||
| 313 | strrchr | string.h | FAR char * | FAR const char * | int | ||||||
| 314 | strsep | string.h | FAR char * | FAR char ** | FAR const char * | ||||||
| 315 | strspn | string.h | size_t | FAR const char * | FAR const char * | ||||||
| 316 | strstr | string.h | FAR char * | FAR const char * | FAR const char * | ||||||
| 317 | strtod | stdlib.h | double | FAR const char * | FAR char ** | ||||||
| 318 | strtod | stdlib.h | defined(CONFIG_HAVE_DOUBLE) | double | FAR const char * | FAR char ** | |||||
| 319 | strtoimax | inttypes.h | intmax_t | FAR const char * | FAR char ** | int | |||||
| 320 | strtok | string.h | FAR char * | FAR char * | FAR const char * | ||||||
| 321 | strtok_r | string.h | FAR char * | FAR char * | FAR const char * | FAR char ** | |||||
| 322 | strtol | stdlib.h | long | FAR const char * | FAR char ** | int | |||||
| 323 | strtoll | stdlib.h | defined(CONFIG_HAVE_LONG_LONG) | long long | FAR const char * | FAR char ** | int | ||||
| 324 | strtoul | stdlib.h | unsigned long | FAR const char * | FAR char ** | int | |||||
| 325 | strtoull | stdlib.h | unsigned long long int | FAR const char * | FAR char ** | int | |||||
| 326 | strtoull | stdlib.h | defined(CONFIG_HAVE_LONG_LONG) | unsigned long long | FAR const char * | FAR char ** | int | ||||
| 327 | strtoumax | inttypes.h | uintmax_t | FAR const char * | FAR char ** | int | |||||
| 328 | strxfrm | string.h | defined(CONFIG_LIBC_LOCALE) | size_t | FAR char * | FAR const char * | size_t | ||||
| 329 | swab | unistd.h | void | FAR const void * | FAR void * | ssize_t | |||||
| 330 | swprintf | wchar.h | int | FAR wchar_t * | size_t | FAR const wchar_t * | ... | ||||
| 331 | sysconf | unistd.h | long | int | |||||||
| 332 | syslog | syslog.h | void | int | FAR const IPTR char * | ... | |||||
| 333 | task_testcancel | sched.h | defined(CONFIG_CANCELLATION_POINTS) | void | |||||||
| 334 | task_tls_alloc | nuttx/tls.h | !defined(CONFIG_BUILD_KERNEL) && CONFIG_TLS_TASK_NELEM > 0 | int | tls_dtor_t | ||||||
| 335 | task_tls_get_value | nuttx/tls.h | CONFIG_TLS_TASK_NELEM > 0 | uintptr_t | int | ||||||
| 336 | task_tls_set_value | nuttx/tls.h | CONFIG_TLS_TASK_NELEM > 0 | int | int | uintptr_t | |||||
| 337 | tcflush | termios.h | int | int | int | ||||||
| 338 | tcgetattr | termios.h | int | int | FAR struct termios * | ||||||
| 339 | tcsetattr | termios.h | int | int | int | FAR const struct termios * | |||||
| 340 | telldir | dirent.h | off_t | FAR DIR * | |||||||
| 341 | textdomain | libintl.h | defined(CONFIG_LIBC_LOCALE_GETTEXT) | FAR char * | FAR const char * | ||||||
| 342 | time | time.h | time_t | FAR time_t * | |||||||
| 343 | tolower | ctype.h | int | int | |||||||
| 344 | toupper | ctype.h | int | int | |||||||
| 345 | towlower | wchar.h | wint_t | wint_t | |||||||
| 346 | towupper | wchar.h | wint_t | wint_t | |||||||
| 347 | truncate | unistd.h | !defined(CONFIG_DISABLE_MOUNTPOINT) | int | FAR const char * | off_t | |||||
| 348 | ub16divub16 | fixedmath.h | !defined(CONFIG_HAVE_LONG_LONG) | ub16_t | ub16_t | ub16_t | |||||
| 349 | ub16mulub16 | fixedmath.h | !defined(CONFIG_HAVE_LONG_LONG) | ub16_t | ub16_t | ub16_t | |||||
| 350 | ub16sqr | fixedmath.h | !defined(CONFIG_HAVE_LONG_LONG) | ub16_t | ub16_t | ||||||
| 351 | uname | sys/utsname.h | int | FAR struct utsname * | |||||||
| 352 | ungetc | stdio.h | defined(CONFIG_FILE_STREAM) | int | int | FAR FILE * | |||||
| 353 | ungetwc | wchar.h | defined(CONFIG_FILE_STREAM) | wint_t | wint_t | FAR FILE * | |||||
| 354 | ungetwc_unlocked | wchar.h | defined(CONFIG_FILE_STREAM) | wint_t | wint_t | FAR FILE * | |||||
| 355 | usleep | unistd.h | int | useconds_t | |||||||
| 356 | vasprintf | stdio.h | int | FAR char ** | FAR const IPTR char * | va_list | |||||
| 357 | versionsort | dirent.h | int | FAR const struct dirent ** | FAR const struct dirent ** | ||||||
| 358 | vfprintf | stdio.h | defined(CONFIG_FILE_STREAM) | int | FAR FILE * | FAR const IPTR char * | va_list | ||||
| 359 | vprintf | stdio.h | int | FAR const IPTR char * | va_list | ||||||
| 360 | vscanf | stdio.h | defined(CONFIG_FILE_STREAM) | int | FAR const IPTR char * | va_list | |||||
| 361 | vsnprintf | stdio.h | int | FAR char * | size_t | FAR const IPTR char * | va_list | ||||
| 362 | vsprintf | stdio.h | int | FAR char * | FAR const IPTR char * | va_list | |||||
| 363 | vsscanf | stdio.h | int | FAR const char * | FAR const IPTR char * | va_list | |||||
| 364 | vsyslog | syslog.h | void | int | FAR const IPTR char * | va_list | |||||
| 365 | wcrtomb | wchar.h | size_t | FAR char * | wchar_t | FAR mbstate_t * | |||||
| 366 | wcscat | wchar.h | FAR wchar_t * | FAR wchar_t * | FAR const wchar_t * | ||||||
| 367 | wcschr | wchar.h | FAR wchar_t * | FAR const wchar_t * | wchar_t | ||||||
| 368 | wcscmp | wchar.h | int | FAR const wchar_t * | FAR const wchar_t * | ||||||
| 369 | wcscoll | wchar.h | int | FAR const wchar_t * | FAR const wchar_t * | ||||||
| 370 | wcscpy | wchar.h | FAR wchar_t * | FAR wchar_t * | FAR const wchar_t * | ||||||
| 371 | wcscspn | wchar.h | size_t | FAR const wchar_t * | FAR const wchar_t * | ||||||
| 372 | wcsftime | wchar.h | size_t | FAR wchar_t * | size_t | FAR const wchar_t * | FAR const struct tm * | ||||
| 373 | wcslcat | wchar.h | size_t | FAR wchar_t * | FAR const wchar_t * | size_t | |||||
| 374 | wcsncat | wchar.h | FAR wchar_t * | FAR wchar_t * | FAR const wchar_t * | size_t | |||||
| 375 | wcsncmp | wchar.h | int | FAR const wchar_t * | FAR const wchar_t * | size_t | |||||
| 376 | wcsncpy | wchar.h | FAR wchar_t * | FAR wchar_t * | FAR const wchar_t * | size_t | |||||
| 377 | wcslcpy | wchar.h | size_t | FAR wchar_t * | FAR const wchar_t * | size_t | |||||
| 378 | wcslen | wchar.h | size_t | FAR const wchar_t * | |||||||
| 379 | wcsnrtombs | wchar.h | size_t | FAR char * | FAR const wchar_t ** | size_t | size_t | FAR mbstate_t * | |||
| 380 | wcspbrk | wchar.h | FAR wchar_t * | FAR const wchar_t * | FAR const wchar_t * | ||||||
| 381 | wcsrchr | wchar.h | FAR wchar_t * | FAR const wchar_t * | wchar_t | ||||||
| 382 | wcsspn | wchar.h | size_t | FAR const wchar_t * | FAR const wchar_t * | ||||||
| 383 | wcsstr | wchar.h | FAR wchar_t * | FAR const wchar_t * | FAR const wchar_t * | ||||||
| 384 | wcsrtombs | wchar.h | size_t | FAR char * | FAR const wchar_t ** | size_t | FAR mbstate_t * | ||||
| 385 | wcstod | wchar.h | double | FAR const wchar_t * | FAR wchar_t ** | ||||||
| 386 | wcstof | wchar.h | float | FAR const wchar_t * | FAR wchar_t ** | ||||||
| 387 | wcstok | wchar.h | FAR wchar_t * | FAR wchar_t * | FAR const wchar_t * | FAR wchar_t ** | |||||
| 388 | wcstol | wchar.h | long int | FAR const wchar_t * | FAR wchar_t ** | int | |||||
| 389 | wcstold | wchar.h | long double | FAR const wchar_t * | FAR wchar_t ** | ||||||
| 390 | wcstoll | wchar.h | long long int | FAR const wchar_t * | FAR wchar_t ** | int | |||||
| 391 | wcstombs | stdlib.h | size_t | FAR char * | FAR const wchar_t * | size_t | |||||
| 392 | wcstoul | wchar.h | unsigned long int | FAR const wchar_t * | FAR wchar_t ** | int | |||||
| 393 | wcswcs | wchar.h | FAR wchar_t * | FAR const wchar_t * | FAR const wchar_t * | ||||||
| 394 | wcswidth | wchar.h | int | FAR const wchar_t * | size_t | ||||||
| 395 | wcsxfrm | wchar.h | size_t | FAR wchar_t * | FAR const wchar_t * | size_t | |||||
| 396 | wctob | wchar.h | int | wint_t | |||||||
| 397 | wctomb | stdlib.h | int | FAR char * | wchar_t | ||||||
| 398 | wctype | wctype.h | wctype_t | FAR const char * | |||||||
| 399 | wcwidth | wchar.h | int | wchar_t | |||||||
| 400 | wmemchr | wchar.h | FAR wchar_t * | FAR const wchar_t * | wchar_t | size_t | |||||
| 401 | wmemcmp | wchar.h | int | FAR const wchar_t * | FAR const wchar_t * | size_t | |||||
| 402 | wmemcpy | wchar.h | FAR wchat_t * | FAR wchar_t * | FAR const wchar_t * | size_t | |||||
| 403 | wmemmove | wchar.h | FAR wchat_t * | FAR wchar_t * | FAR const wchar_t * | size_t | |||||
| 404 | wmemset | wchar.h | FAR wchat_t * | FAR wchar_t * | wchar_t | size_t | |||||
| 405 | writev | sys/uio.h | ssize_t | int | FAR const struct iovec * | int |