4bcb33926e
The current macro guard for TLS related symbols is not enough, only if !defined(CONFIG_DISABLE_PTHREAD) and CONFIG_TLS_NELEM > 0, the TLS related symbols will enabled. So if CONFIG_DISABLE_PTHREAD is not defined, but TLS is disabled, the reference to TLS related symbols will cause build error (undefined reference to xxx). Signed-off-by: Huang Qi <huangqi3@xiaomi.com>
29 KiB
29 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 | aio_suspend | aio.h | defined(CONFIG_FS_AIO) | int | FAR const struct aiocb * const []|FAR const struct aiocb * const * | int | FAR const struct timespec * |
4 | asprintf | stdio.h | int | FAR char ** | FAR const IPTR char * | ... | |
5 | crc32part | nuttx/crc32.h | uint32_t | FAR const uint8_t * | size_t | uint32_t | |
6 | dq_addafter | nuttx/queue.h | void | FAR dq_entry_t * | FAR dq_entry_t * | FAR dq_queue_t * | |
7 | fgets | stdio.h | defined(CONFIG_FILE_STREAM) | FAR char * | FAR char * | int | FAR FILE * |
8 | fnmatch | fnmatch.h | int | FAR const char * | FAR const char * | int | |
9 | fprintf | stdio.h | defined(CONFIG_FILE_STREAM) | int | FAR FILE * | FAR const IPTR char * | ... |
10 | fscanf | stdio.h | int | FAR FILE * | FAR const char * | ... | |
11 | fseek | stdio.h | defined(CONFIG_FILE_STREAM) | int | FAR FILE * | long int | int |
12 | getopt | unistd.h | int | int | FAR char * const []|FAR char * const * | FAR const char * | |
13 | inet_pton | arpa/inet.h | int | int | FAR const char * | FAR void * | |
14 | lib_dumpbuffer | debug.h | void | FAR const char * | FAR const uint8_t * | unsigned int | |
15 | mbrlen | wchar.h | size_t | FAR const char * | size_t | FAR mbstate_t * | |
16 | mbstowcs | stdlib.h | size_t | FAR wchar_t * | FAR const char * | size_t | |
17 | mbtowc | stdlib.h | int | FAR wchar_t * | FAR const char * | size_t | |
18 | memchr | string.h | FAR void * | FAR const void * | int | size_t | |
19 | memcmp | string.h | int | FAR const void * | FAR const void * | size_t | |
20 | memcpy | string.h | FAR void * | FAR void * | FAR const void * | size_t | |
21 | memmove | string.h | FAR void * | FAR void * | FAR const void * | size_t | |
22 | memset | string.h | FAR void * | FAR void * | int | size_t | |
23 | posix_fallocate | fcntl.h | int | int | off_t | off_t | |
24 | posix_memalign | stdlib.h | int | FAR void ** | size_t | size_t | |
25 | pthread_barrier_init | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | FAR pthread_barrier_t * | FAR const pthread_barrierattr_t * | unsigned int |
26 | pthread_cond_timedwait | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | FAR pthread_cond_t * | FAR pthread_mutex_t * | FAR const struct timespec * |
27 | pthread_getname_np | pthread.h | !defined(CONFIG_DISABLE_PTHREAD) | int | pthread_t | char * | size_t |
28 | readdir_r | dirent.h | int | FAR DIR * | FAR struct dirent * | FAR struct dirent ** | |
29 | readv | sys/uio.h | ssize_t | int | FAR const struct iovec * | int | |
30 | sem_init | semaphore.h | int | FAR sem_t * | int | unsigned int | |
31 | setpriority | sys/resource.h | int | int | id_t | int | |
32 | sprintf | stdio.h | int | FAR char * | FAR const IPTR char * | ... | |
33 | sprintf | stdio.h | int | FAR char * | FAR const IPTR char * | ... | |
34 | sq_addafter | nuttx/queue.h | void | FAR sq_entry_t * | FAR sq_entry_t * | FAR sq_queue_t * | |
35 | sscanf | stdio.h | int | FAR const IPTR char * | FAR const char * | ... | |
36 | sscanf | stdio.h | int | FAR const char * | FAR const char * | ... | |
37 | strerror_r | string.h | int | int | FAR char * | size_t | |
38 | strncasecmp | strings.h | int | FAR const char * | FAR const char * | size_t | |
39 | strncat | string.h | FAR char * | FAR char * | FAR const char * | size_t | |
40 | strncmp | string.h | int | FAR const char * | FAR const char * | size_t | |
41 | strncpy | string.h | FAR char * | FAR char * | FAR const char * | size_t | |
42 | strtoimax | inttypes.h | intmax_t | FAR const char * | FAR char ** | int | |
43 | strtok_r | string.h | FAR char * | FAR char * | FAR const char * | FAR char ** | |
44 | strtol | stdlib.h | long | FAR const char * | FAR char ** | int | |
45 | strtoll | stdlib.h | defined(CONFIG_HAVE_LONG_LONG) | long long | FAR const char * | FAR char ** | int |
46 | strtoul | stdlib.h | unsigned long | FAR const char * | FAR char ** | int | |
47 | strtoull | stdlib.h | unsigned long long int | FAR const char * | FAR char ** | int | |
48 | strtoull | stdlib.h | defined(CONFIG_HAVE_LONG_LONG) | unsigned long long | FAR const char * | FAR char ** | int |
49 | strtoumax | inttypes.h | uintmax_t | FAR const char * | FAR char ** | int | |
50 | strxfrm | string.h | defined(CONFIG_LIBC_LOCALE) | size_t | FAR char * | FAR const char * | size_t |
51 | swab | unistd.h | void | FAR const void * | FAR void * | ssize_t | |
52 | syslog | syslog.h | void | int | FAR const IPTR char * | ... | |
53 | tcsetattr | termios.h | int | int | int | FAR const struct termios * | |
54 | vasprintf | stdio.h | int | FAR char ** | FAR const IPTR char * | va_list | |
55 | vfprintf | stdio.h | defined(CONFIG_FILE_STREAM) | int | FAR FILE * | FAR const IPTR char * | va_list |
56 | vsprintf | stdio.h | int | FAR char * | FAR const IPTR char * | va_list | |
57 | vsscanf | stdio.h | int | FAR const char * | FAR const IPTR char * | va_list | |
58 | vsyslog | syslog.h | void | int | FAR const IPTR char * | va_list | |
59 | wcrtomb | wchar.h | size_t | FAR char * | wchar_t | FAR mbstate_t * | |
60 | wcslcat | wchar.h | size_t | FAR wchar_t * | FAR const wchar_t * | size_t | |
61 | wcsncat | wchar.h | FAR wchar_t * | FAR wchar_t * | FAR const wchar_t * | size_t | |
62 | wcsncmp | wchar.h | int | FAR const wchar_t * | FAR const wchar_t * | size_t | |
63 | wcsncpy | wchar.h | FAR wchar_t * | FAR wchar_t * | FAR const wchar_t * | size_t | |
64 | wcslcpy | wchar.h | size_t | FAR wchar_t * | FAR const wchar_t * | size_t | |
65 | wcstok | wchar.h | FAR wchar_t * | FAR wchar_t * | FAR const wchar_t * | FAR wchar_t ** | |
66 | wcstol | wchar.h | long int | FAR const wchar_t * | FAR wchar_t ** | int | |
67 | wcstoll | wchar.h | long long int | FAR const wchar_t * | FAR wchar_t ** | int | |
68 | wcstombs | stdlib.h | size_t | FAR char * | FAR const wchar_t * | size_t | |
69 | wcstoul | wchar.h | unsigned long int | FAR const wchar_t * | FAR wchar_t ** | int | |
70 | wcsxfrm | wchar.h | size_t | FAR wchar_t * | FAR const wchar_t * | size_t | |
71 | wmemchr | wchar.h | FAR wchar_t * | FAR const wchar_t * | wchar_t | size_t | |
72 | wmemcmp | wchar.h | int | FAR const wchar_t * | FAR const wchar_t * | size_t | |
73 | wmemcpy | wchar.h | FAR wchat_t * | FAR wchar_t * | FAR const wchar_t * | size_t | |
74 | wmemmove | wchar.h | FAR wchat_t * | FAR wchar_t * | FAR const wchar_t * | size_t | |
75 | wmemset | wchar.h | FAR wchat_t * | FAR wchar_t * | wchar_t | size_t | |
76 | writev | sys/uio.h | ssize_t | int | FAR const struct iovec * | int |