Files
nuttx/libs/libc/libc.csv
T
Xiang Xiao 663104a2e9 fs: Simplify sendfile implementation
and avoid call nx_ file API in the kernel space

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Change-Id: Id951ca161df2c2ee267dc4b5a0d7dfa67df4c1e6
2021-07-17 07:39:15 -03:00

20 KiB

1__errnoerrno.hdefined(CONFIG_BUILD_FLAT)FAR int *
2_alertdebug.h!defined(CONFIG_CPP_HAVE_VARARGS) && defined(CONFIG_DEBUG_ERROR)voidFAR const char *...
3_errdebug.h!defined(CONFIG_CPP_HAVE_VARARGS) && defined(CONFIG_DEBUG_ERROR)voidFAR const char *...
4_infodebug.h!defined(CONFIG_CPP_HAVE_VARARGS) && defined(CONFIG_DEBUG_INFO)voidFAR const char *...
5_warndebug.h!defined(CONFIG_CPP_HAVE_VARARGS) && defined(CONFIG_DEBUG_WARN)voidFAR const char *...
6abortstdlib.hvoid
7absstdlib.hintint
8aio_erroraio.hdefined(CONFIG_FS_AIO)intFAR struct aiocb *
9aio_returnaio.hdefined(CONFIG_FS_AIO)ssize_tFAR struct aiocb *
10aio_suspendaio.hdefined(CONFIG_FS_AIO)intFAR const struct aiocb * const []|FAR const struct aiocb * const *intFAR const struct timespec *
11alarmunistd.h!defined(CONFIG_DISABLE_POSIX_TIMERS)unsigned intunsigned int
12asprintfstdio.hintFAR char **FAR const IPTR char *...
13b16atan2fixedmath.h!defined(CONFIG_HAVE_LONG_LONG)b16_tb16_tb16_t
14b16cosfixedmath.hb16_tb16_t
15b16divb16fixedmath.h!defined(CONFIG_HAVE_LONG_LONG)b16_tb16_tb16_t
16b16mulb16fixedmath.h!defined(CONFIG_HAVE_LONG_LONG)b16_tb16_tb16_t
17b16sinfixedmath.hb16_tb16_t
18b16sqrfixedmath.h!defined(CONFIG_HAVE_LONG_LONG)b16_tb16_t
19basenamelibgen.hFAR char *FAR char *
20btowcwchar.hdefined(CONFIG_LIBC_WCHAR)wint_tint
21callocstdlib.hFAR void *size_tsize_t
22cfgetspeedtermios.hdefined(CONFIG_SERIAL_TERMIOS)speed_tFAR const struct termios *
23cfsetspeedtermios.hdefined(CONFIG_SERIAL_TERMIOS)intFAR struct termios *speed_t
24chdirunistd.h!defined(CONFIG_DISABLE_ENVIRON)intFAR const char *
25clocktime.hclock_t
26crc32crc32.huint32_tFAR const uint8_t *size_t
27crc32partcrc32.huint32_tFAR const uint8_t *size_tuint32_t
28dirnamelibgen.hFAR char *FAR char *
29dq_addafterqueue.hvoidFAR dq_entry_t *FAR dq_entry_t *FAR dq_queue_t *
30dq_addbeforequeue.hvoidFAR dq_entry_t *FAR dq_entry_t *FAR dq_queue_t *
31dq_addfirstqueue.hvoidFAR dq_entry_t *FAR dq_queue_t *
32dq_addlastqueue.hvoidFAR dq_entry_t *FAR dq_queue_t *
33dq_remqueue.hvoidFAR dq_entry_t *FAR dq_queue_t *
34dq_remfirstqueue.hFAR dq_entry_t *FAR dq_queue_t *
35dq_remlastqueue.hFAR dq_entry_t *FAR dq_queue_t *
36ether_ntoanetinet/ether.hFAR char *FAR const struct ether_addr *
37fclosestdio.hdefined(CONFIG_FILE_STREAM)intFAR FILE *
38fdopenstdio.hdefined(CONFIG_FILE_STREAM)FAR FILE *intFAR const char *
39fflushstdio.hdefined(CONFIG_FILE_STREAM)intFAR FILE *
40ffsstrings.hintint
41fgetcstdio.hdefined(CONFIG_FILE_STREAM)intFAR FILE *
42fgetposstdio.hdefined(CONFIG_FILE_STREAM)intFAR FILE *FAR fpos_t *
43fgetsstdio.hdefined(CONFIG_FILE_STREAM)FAR char *FAR char *intFAR FILE *
44filenostdio.hintFAR FILE *
45fopenstdio.hdefined(CONFIG_FILE_STREAM)FAR FILE *FAR const char *FAR const char *
46fprintfstdio.hdefined(CONFIG_FILE_STREAM)intFAR FILE *FAR const IPTR char *...
47fputcstdio.hdefined(CONFIG_FILE_STREAM)intintFAR FILE *
48fputsstdio.hdefined(CONFIG_FILE_STREAM)intFAR const IPTR char *FAR FILE *
49freadstdio.hdefined(CONFIG_FILE_STREAM)size_tFAR void *size_tsize_tFAR FILE *
50freestdlib.hvoidFAR void *
51fseekstdio.hdefined(CONFIG_FILE_STREAM)intFAR FILE *long intint
52fsetposstdio.hdefined(CONFIG_FILE_STREAM)intFAR FILE *FAR fpos_t *
53ftellstdio.hdefined(CONFIG_FILE_STREAM)longFAR FILE *
54fwritestdio.hdefined(CONFIG_FILE_STREAM)size_tFAR const void *size_tsize_tFAR FILE *
55getcwdunistd.h!defined(CONFIG_DISABLE_ENVIRON)FAR char *FAR char *size_t
56gethostbynamenetdb.hdefined(CONFIG_LIBC_NETDB)FAR struct hostent *FAR const char *
57gethostbyname2netdb.hdefined(CONFIG_LIBC_NETDB)FAR struct hostent *FAR const char *int
58gethostnameunistd.hintFAR char *size_t
59getoptunistd.hintintFAR char * const []|FAR char * const *FAR const char *
60getoptargpunistd.hFAR char **
61getopterrpunistd.hFAR int *
62getoptindpunistd.hFAR int *
63getoptoptpunistd.hFAR int *
64getsstdio.hdefined(CONFIG_FILE_STREAM)FAR char *FAR char *
65gmtimetime.hFAR struct tm *FAR const time_t *
66gmtime_rtime.hFAR struct tm *FAR const time_t *FAR struct tm *
67htonlarpa/inet.huint32_tuint32_t
68htonsarpa/inet.huint16_tuint16_t
69imaxabsinttypes.hintmax_tintmax_t
70inet_addrarpa/inet.hin_addr_tFAR const char *
71inet_ntoaarpa/inet.hdefined(CONFIG_NET_IPv4)FAR char *struct in_addr
72inet_ntoparpa/inet.hFAR const charintFAR const void *FAR char *socklen_t
73inet_ptonarpa/inet.hintintFAR const char *FAR void *
74iswalnumwctype.hdefined(CONFIG_LIBC_WCHAR)intwint_t
75iswalphawctype.hdefined(CONFIG_LIBC_WCHAR)intwint_t
76iswblankwctype.hdefined(CONFIG_LIBC_WCHAR)intwint_t
77iswcntrlwctype.hdefined(CONFIG_LIBC_WCHAR)intwint_t
78iswctypewctype.hdefined(CONFIG_LIBC_WCHAR)intwint_twctype_t
79iswdigitwctype.hdefined(CONFIG_LIBC_WCHAR)intwint_t
80iswgraphwctype.hdefined(CONFIG_LIBC_WCHAR)intwint_t
81iswlowerwctype.hdefined(CONFIG_LIBC_WCHAR)intwint_t
82iswprintwctype.hdefined(CONFIG_LIBC_WCHAR)intwint_t
83iswpunctwctype.hdefined(CONFIG_LIBC_WCHAR)intwint_t
84iswspacewctype.hdefined(CONFIG_LIBC_WCHAR)intwint_t
85iswupperwctype.hdefined(CONFIG_LIBC_WCHAR)intwint_t
86iswxdigitwctype.hdefined(CONFIG_LIBC_WCHAR)intwint_t
87labsstdlib.hlong intlong int
88lib_dumpbufferdebug.hvoidFAR const char *FAR const uint8_t *unsigned int
89lio_listioaio.hdefined(CONFIG_FS_AIO)intintFAR struct aiocb * const []|FAR struct aiocb * const *intFAR struct sigevent *
90llabsstdlib.hdefined(CONFIG_HAVE_LONG_LONG)long long intlong long int
91mallocstdlib.hFAR void *size_t
92matchnuttx/lib/regex.hintFAR const char *FAR const char *
93mblenstdlib.hdefined(CONFIG_LIBC_WCHAR)intFAR const char *size_t
94mbrlenwchar.hdefined(CONFIG_LIBC_WCHAR)size_tFAR const char *size_tFAR mbstate_t *
95mbrtowcwchar.hdefined(CONFIG_LIBC_WCHAR)size_tFAR wchar_t *FAR const char *size_tFAR mbstate_t *
96mbsnrtowcswchar.hdefined(CONFIG_LIBC_WCHAR)size_tFAR wchar_t *FAR const char **size_tsize_tFAR mbstate_t *
97mbsrtowcswchar.hdefined(CONFIG_LIBC_WCHAR)size_tFAR wchar_t *FAR const char **size_tFAR mbstate_t *
98mbstowcsstdlib.hdefined(CONFIG_LIBC_WCHAR)size_tFAR wchar_t *FAR const char *size_t
99mbtowcstdlib.hdefined(CONFIG_LIBC_WCHAR)intFAR wchar_t *FAR const char *size_t
100memccpystring.hFAR void *FAR void *FAR const void *intsize_t
101memchrstring.hFAR void *FAR const void *intsize_t
102memcmpstring.hintFAR const void *FAR const void *size_t
103memcpystring.hFAR void *FAR void *FAR const void *size_t
104memmovestring.hFAR void *FAR void *FAR const void *size_t
105memsetstring.hFAR void *FAR void *intsize_t
106mkfifosys/stat.hdefined(CONFIG_PIPES) && CONFIG_DEV_FIFO_SIZE > 0intFAR const char *mode_t
107mktimetime.htime_tFAR struct tm *
108ntohlarpa/inet.huint32_tuint32_t
109ntohsarpa/inet.huint16_tuint16_t
110perrorstdio.hdefined(CONFIG_FILE_STREAM)voidFAR const char *
111pipeunistd.hdefined(CONFIG_PIPES) && CONFIG_DEV_PIPE_SIZE > 0intint [2]|FAR int *
112printfstdio.hintFAR const IPTR char *...
113pthread_attr_destroypthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_attr_t *
114pthread_attr_getinheritschedpthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR const pthread_attr_t *FAR int *
115pthread_attr_getschedparampthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR const pthread_attr_t *FAR struct sched_param *
116pthread_attr_getschedpolicypthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR const pthread_attr_t *FAR int *
117pthread_attr_getstacksizepthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR const pthread_attr_t *FAR size_t *
118pthread_attr_initpthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_attr_t *
119pthread_attr_setinheritschedpthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_attr_t *int
120pthread_attr_setschedparampthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_attr_t *FAR const struct sched_param *
121pthread_attr_setschedpolicypthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_attr_t *int
122pthread_attr_setstacksizepthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_attr_t *size_t
123pthread_barrier_destroypthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_barrier_t *
124pthread_barrier_initpthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_barrier_t *FAR const pthread_barrierattr_t *unsigned int
125pthread_barrier_waitpthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_barrier_t *
126pthread_barrierattr_destroypthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_barrierattr_t *
127pthread_barrierattr_getpsharedpthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR const pthread_barrierattr_t *FAR int *
128pthread_barrierattr_initpthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_barrierattr_t *
129pthread_barrierattr_setpsharedpthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_barrierattr_t *int
130pthread_cond_destroypthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_cond_t *
131pthread_cond_initpthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_cond_t *FAR const pthread_condattr_t *
132pthread_condattr_destroypthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_condattr_t *
133pthread_condattr_initpthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_condattr_t *
134pthread_mutex_lockpthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_mutex_t *
135pthread_mutexattr_destroypthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_mutexattr_t *
136pthread_mutexattr_getpsharedpthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_mutexattr_t *FAR int *
137pthread_mutexattr_gettypepthread.h!defined(CONFIG_DISABLE_PTHREAD) && defined(CONFIG_PTHREAD_MUTEX_TYPES)intFAR const pthread_mutexattr_t *FAR int *
138pthread_mutexattr_initpthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_mutexattr_t *
139pthread_mutexattr_setpsharedpthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_mutexattr_t *int
140pthread_mutexattr_settypepthread.h!defined(CONFIG_DISABLE_PTHREAD) && defined(CONFIG_PTHREAD_MUTEX_TYPES)intFAR pthread_mutexattr_t *int
141pthread_oncepthread.h!defined(CONFIG_DISABLE_PTHREAD)intFAR pthread_once_t*CODE void (*)(void)
142pthread_yieldpthread.h!defined(CONFIG_DISABLE_PTHREAD)void
143putsstdio.hdefined(CONFIG_FILE_STREAM)intFAR const IPTR char *
144qsortstdlib.hvoidFAR void *size_tsize_tint(*)(FAR const void *FAR const void *)
145randstdlib.hint
146readdir_rdirent.hintFAR DIR *FAR struct dirent *FAR struct dirent **
147readvsys/uio.hssize_tintFAR const struct iovec *int
148reallocstdlib.hFAR void *FAR void *size_t
149sched_get_priority_maxsched.hintint
150sched_get_priority_minsched.hintint
151sem_getvaluesemaphore.hintFAR sem_t *FAR int *
152sem_initsemaphore.hintFAR sem_t *intunsigned int
153setlocalelocale.hdefined(CONFIG_LIBC_LOCALE)FAR char *intFAR const char *
154setlogmasksyslog.hintint
155sigaddsetsignal.hintFAR sigset_t *int
156sigdelsetsignal.hintFAR sigset_t *int
157sigemptysetsignal.hintFAR sigset_t *
158sigfillsetsignal.hintFAR sigset_t *
159sigismembersignal.hintFAR const sigset_t *int
160signalsignal.h_sa_handler_tint_sa_handler_t
161sleepunistd.hunsigned intunsigned int
162snprintfstdio.hintFAR char *size_tFAR const IPTR char *...
163sprintfstdio.hintFAR char *FAR const IPTR char *...
164sq_addafterqueue.hvoidFAR sq_entry_t *FAR sq_entry_t *FAR sq_queue_t *
165sq_addfirstqueue.hvoidFAR sq_entry_t *FAR sq_queue_t *
166sq_addlastqueue.hvoidFAR sq_entry_t *FAR sq_queue_t *
167sq_remqueue.hvoidFAR sq_entry_t *sFAR q_queue_t *
168sq_remafterqueue.hFAR sq_entry_tFAR sq_entry_t *FAR sq_queue_t *
169sq_remfirstqueue.hFAR sq_entry_t *FAR sq_queue_t *
170sq_remlastqueue.hFAR sq_entry_t *FAR sq_queue_t *
171srandstdlib.hvoidunsigned int
172sscanfstdio.hintFAR const IPTR char *FAR const char *...
173strcasecmpstrings.hintFAR const char *FAR const char *
174strcasestrstring.hFAR char *FAR const char *FAR const char *
175strcatstring.hFAR char *FAR char *FAR const char *
176strchrstring.hFAR charFAR const char *int
177strcmpstring.hintFAR const char *FAR const char *
178strcollstring.hdefined(CONFIG_LIBC_LOCALE)intFAR const char *FAR const char *
179strcpystring.hFAR char *FAR char *FAR const char *
180strcspnstring.hsize_tFAR const char *FAR const char *
181strdupstring.hFAR char *FAR const char *
182strerrorstring.hFAR const char *int
183strerror_rstring.hintintFAR char *size_t
184strftimetime.hsize_tFAR char *size_tFAR const char *FAR const struct tm *
185strlenstring.hsize_tFAR const char *
186strncasecmpstrings.hintFAR const char *FAR const char *size_t
187strncatstring.hFAR char *FAR char *FAR const char *size_t
188strncmpstring.hintFAR const char *FAR const char *size_t
189strncpystring.hFAR char *FAR char *FAR const char *size_t
190strndupstring.hFAR char *FAR const char *size_t
191strnlenstring.hsize_tFAR const char *size_t
192strpbrkstring.hFAR char *FAR const char *FAR const char *
193strrchrstring.hFAR char *FAR const char *int
194strspnstring.hsize_tFAR const char *FAR const char *
195strstrstring.hFAR charFAR const char *FAR const char *
196strtodstdlib.hdefined(CONFIG_HAVE_DOUBLE)doubleFAR const char *FAR char **
197strtokstring.hFAR char *FAR char *FAR const char *
198strtok_rstring.hFAR char *FAR char *FAR const char *FAR char **
199strtolstdlib.hlongFAR const char *FAR char **int
200strtollstdlib.hdefined(CONFIG_HAVE_LONG_LONG)long longFAR const char *nptrFAR char **endptrint base
201strtoulstdlib.hunsigned longFAR const char *FAR char **int
202strtoullstdlib.hdefined(CONFIG_HAVE_LONG_LONG)unsigned long longFAR const char *FAR char **int
203strxfrmstring.hdefined(CONFIG_LIBC_LOCALE)size_tFAR char *FAR const char *size_t
204swabunistd.hvoidFAR const void *FAR void *ssize_t
205swprintfwchar.hdefined(CONFIG_LIBC_WCHAR)intFAR wchar_t *size_tFAR const wchar_t *...
206syslogsyslog.hvoidintFAR const IPTR char *...
207tcflushtermios.hdefined(CONFIG_SERIAL_TERMIOS)intintint
208tcgetattrtermios.hdefined(CONFIG_SERIAL_TERMIOS)intintFAR struct termios *
209tcsetattrtermios.hdefined(CONFIG_SERIAL_TERMIOS)intintintFAR const struct termios *
210telldirdirent.hoff_tFAR DIR *
211timetime.htime_tFAR time_t *
212towlowerwchar.hdefined(CONFIG_LIBC_WCHAR)wint_twint_t
213towupperwchar.hdefined(CONFIG_LIBC_WCHAR)wint_twint_t
214ub16divub16fixedmath.h!defined(CONFIG_HAVE_LONG_LONG)ub16_tub16_tub16_t
215ub16mulub16fixedmath.h!defined(CONFIG_HAVE_LONG_LONG)ub16_tub16_tub16_t
216ub16sqrfixedmath.h!defined(CONFIG_HAVE_LONG_LONG)ub16_tub16_t
217ungetcstdio.hdefined(CONFIG_FILE_STREAM)intintFAR FILE *
218usleepunistd.hintuseconds_t
219vasprintfstdio.hintFAR char **FAR const IPTR char *va_list
220vfprintfstdio.hdefined(CONFIG_FILE_STREAM)intFAR FILE *FAR const IPTR char *va_list
221vprintfstdio.hintFAR const IPTR char *va_list
222vscanfstdio.hdefined(CONFIG_FILE_STREAM)intFAR const IPTR char *va_list
223vsnprintfstdio.hintFAR char *size_tFAR const IPTR char *va_list
224vsprintfstdio.hintFAR char *FAR const IPTR char *va_list
225vsscanfstdio.hintFAR const char *FAR const IPTR char *va_list
226vsyslogsyslog.hvoidintFAR const IPTR char *va_list
227wcrtombwchar.hdefined(CONFIG_LIBC_WCHAR)size_tFAR char *wchar_tFAR mbstate_t *
228wcscmpwchar.hdefined(CONFIG_LIBC_WCHAR)intFAR const wchar_t *FAR const wchar_t *
229wcscollwchar.hdefined(CONFIG_LIBC_WCHAR)intFAR const wchar_t *FAR const wchar_t *
230wcsftimewchar.hdefined(CONFIG_LIBC_WCHAR)size_tFAR wchar_t *size_tFAR const wchar_t *FAR const struct tm *
231wcslcpywchar.hdefined(CONFIG_LIBC_WCHAR)size_tFAR wchar_t *FAR const wchar_t *size_t
232wcslenwchar.hdefined(CONFIG_LIBC_WCHAR)size_tFAR const wchar_t *
233wcsnrtombswchar.hdefined(CONFIG_LIBC_WCHAR)size_tFAR char *FAR const wchar_t **size_tsize_tFAR mbstate_t *
234wcsrtombswchar.hdefined(CONFIG_LIBC_WCHAR)size_tFAR char *FAR const wchar_t **size_tFAR mbstate_t *
235wcstodwchar.hdefined(CONFIG_LIBC_WCHAR)doubleFAR const wchar_t *FAR wchar_t **
236wcstofwchar.hdefined(CONFIG_LIBC_WCHAR)floatFAR const wchar_t *FAR wchar_t **
237wcstolwchar.hdefined(CONFIG_LIBC_WCHAR)long intFAR const wchar_t *FAR wchar_t **int
238wcstoldwchar.hdefined(CONFIG_LIBC_WCHAR)long doubleFAR const wchar_t *FAR wchar_t **
239wcstollwchar.hdefined(CONFIG_LIBC_WCHAR)long long intFAR const wchar_t *FAR wchar_t **int
240wcstombsstdlib.hdefined(CONFIG_LIBC_WCHAR)size_tFAR char *FAR const wchar_t *size_t
241wcstoulwchar.hdefined(CONFIG_LIBC_WCHAR)unsigned long intFAR const wchar_t *FAR wchar_t **int
242wcsxfrmwchar.hdefined(CONFIG_LIBC_WCHAR)size_tFAR wchar_t *FAR const wchar_t *size_t
243wctobwchar.hdefined(CONFIG_LIBC_WCHAR)intwint_t
244wctombstdlib.hdefined(CONFIG_LIBC_WCHAR)intFAR char *wchar_t
245wctypewctype.hdefined(CONFIG_LIBC_WCHAR)wctype_tFAR const char *
246wmemchrwchar.hdefined(CONFIG_LIBC_WCHAR)FAR wchar_t *FAR const wchar_t *wchar_tsize_t
247wmemcmpwchar.hdefined(CONFIG_LIBC_WCHAR)intFAR const wchar_t *FAR const wchar_t *size_t
248wmemcpywchar.hdefined(CONFIG_LIBC_WCHAR)FAR wchat_t *FAR wchar_t *FAR const wchar_t *size_t
249wmemmovewchar.hdefined(CONFIG_LIBC_WCHAR)FAR wchat_t *FAR wchar_t *FAR const wchar_t *size_t
250wmemsetwchar.hdefined(CONFIG_LIBC_WCHAR)FAR wchat_t *FAR wchar_t *wchar_tsize_t
251writevsys/uio.hssize_tintFAR const struct iovec *int