mirror of
https://github.com/apache/nuttx.git
synced 2025-12-09 03:33:51 +08:00
Replace the pipe() macro definition with a proper function implementation to improve POSIX compliance and debugging capabilities. The new pipe() function serves as a wrapper around pipe2() with flags set to 0. Changes include: - Convert pipe() from macro to function declaration in unistd.h - Add lib_pipe.c implementation file with proper function documentation - Update build system files (CMakeLists.txt and Make.defs) to include the new source file when CONFIG_PIPES is enabled - Add pipe() entry to libc.csv for symbol tracking This change allows for better debugging, proper symbol resolution, and follows NuttX coding standards for library function implementations. Signed-off-by: Huang Qi <huangqi3@xiaomi.com>
30 KiB
30 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 | int | FAR sigset_t * | int | ||||||
| 273 | sigdelset | signal.h | int | FAR sigset_t * | int | ||||||
| 274 | sigemptyset | signal.h | int | FAR sigset_t * | |||||||
| 275 | sigfillset | signal.h | int | FAR sigset_t * | |||||||
| 276 | sigismember | signal.h | int | FAR const sigset_t * | int | ||||||
| 277 | signal | signal.h | _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 |