1 | // Code generated by 'go generate' - DO NOT EDIT.
|
---|
2 |
|
---|
3 | package libc // import "modernc.org/libc"
|
---|
4 |
|
---|
5 | var CAPI = map[string]struct{}{
|
---|
6 | "_C_ctype_tab_": {},
|
---|
7 | "_IO_putc": {},
|
---|
8 | "_ThreadRuneLocale": {},
|
---|
9 | "___errno_location": {},
|
---|
10 | "___runetype": {},
|
---|
11 | "__assert": {},
|
---|
12 | "__assert13": {},
|
---|
13 | "__assert_fail": {},
|
---|
14 | "__builtin___memcpy_chk": {},
|
---|
15 | "__builtin___memmove_chk": {},
|
---|
16 | "__builtin___memset_chk": {},
|
---|
17 | "__builtin___snprintf_chk": {},
|
---|
18 | "__builtin___sprintf_chk": {},
|
---|
19 | "__builtin___strcat_chk": {},
|
---|
20 | "__builtin___strcpy_chk": {},
|
---|
21 | "__builtin___strncpy_chk": {},
|
---|
22 | "__builtin___vsnprintf_chk": {},
|
---|
23 | "__builtin_abort": {},
|
---|
24 | "__builtin_abs": {},
|
---|
25 | "__builtin_add_overflowInt64": {},
|
---|
26 | "__builtin_add_overflowUint32": {},
|
---|
27 | "__builtin_add_overflowUint64": {},
|
---|
28 | "__builtin_bswap16": {},
|
---|
29 | "__builtin_bswap32": {},
|
---|
30 | "__builtin_bswap64": {},
|
---|
31 | "__builtin_bzero": {},
|
---|
32 | "__builtin_clz": {},
|
---|
33 | "__builtin_clzl": {},
|
---|
34 | "__builtin_clzll": {},
|
---|
35 | "__builtin_constant_p_impl": {},
|
---|
36 | "__builtin_copysign": {},
|
---|
37 | "__builtin_copysignf": {},
|
---|
38 | "__builtin_copysignl": {},
|
---|
39 | "__builtin_exit": {},
|
---|
40 | "__builtin_expect": {},
|
---|
41 | "__builtin_fabs": {},
|
---|
42 | "__builtin_fabsf": {},
|
---|
43 | "__builtin_fabsl": {},
|
---|
44 | "__builtin_free": {},
|
---|
45 | "__builtin_getentropy": {},
|
---|
46 | "__builtin_huge_val": {},
|
---|
47 | "__builtin_huge_valf": {},
|
---|
48 | "__builtin_inf": {},
|
---|
49 | "__builtin_inff": {},
|
---|
50 | "__builtin_infl": {},
|
---|
51 | "__builtin_isnan": {},
|
---|
52 | "__builtin_isunordered": {},
|
---|
53 | "__builtin_llabs": {},
|
---|
54 | "__builtin_malloc": {},
|
---|
55 | "__builtin_memcmp": {},
|
---|
56 | "__builtin_memcpy": {},
|
---|
57 | "__builtin_memset": {},
|
---|
58 | "__builtin_mmap": {},
|
---|
59 | "__builtin_mul_overflowInt64": {},
|
---|
60 | "__builtin_mul_overflowUint128": {},
|
---|
61 | "__builtin_mul_overflowUint64": {},
|
---|
62 | "__builtin_nan": {},
|
---|
63 | "__builtin_nanf": {},
|
---|
64 | "__builtin_nanl": {},
|
---|
65 | "__builtin_object_size": {},
|
---|
66 | "__builtin_popcount": {},
|
---|
67 | "__builtin_popcountl": {},
|
---|
68 | "__builtin_prefetch": {},
|
---|
69 | "__builtin_printf": {},
|
---|
70 | "__builtin_snprintf": {},
|
---|
71 | "__builtin_sprintf": {},
|
---|
72 | "__builtin_strchr": {},
|
---|
73 | "__builtin_strcmp": {},
|
---|
74 | "__builtin_strcpy": {},
|
---|
75 | "__builtin_strlen": {},
|
---|
76 | "__builtin_sub_overflowInt64": {},
|
---|
77 | "__builtin_trap": {},
|
---|
78 | "__builtin_unreachable": {},
|
---|
79 | "__ccgo_dmesg": {},
|
---|
80 | "__ccgo_getMutexType": {},
|
---|
81 | "__ccgo_in6addr_anyp": {},
|
---|
82 | "__ccgo_pthreadAttrGetDetachState": {},
|
---|
83 | "__ccgo_pthreadMutexattrGettype": {},
|
---|
84 | "__ccgo_sqlite3_log": {},
|
---|
85 | "__cmsg_nxthdr": {},
|
---|
86 | "__ctype_get_mb_cur_max": {},
|
---|
87 | "__errno": {},
|
---|
88 | "__errno_location": {},
|
---|
89 | "__error": {},
|
---|
90 | "__floatscan": {},
|
---|
91 | "__h_errno_location": {},
|
---|
92 | "__inet_aton": {},
|
---|
93 | "__inet_ntoa": {},
|
---|
94 | "__intscan": {},
|
---|
95 | "__isalnum_l": {},
|
---|
96 | "__isalpha_l": {},
|
---|
97 | "__isdigit_l": {},
|
---|
98 | "__isnan": {},
|
---|
99 | "__isnanf": {},
|
---|
100 | "__isnanl": {},
|
---|
101 | "__isoc99_sscanf": {},
|
---|
102 | "__isprint_l": {},
|
---|
103 | "__isthreaded": {},
|
---|
104 | "__lookup_ipliteral": {},
|
---|
105 | "__lookup_name": {},
|
---|
106 | "__lookup_serv": {},
|
---|
107 | "__mb_sb_limit": {},
|
---|
108 | "__runes_for_locale": {},
|
---|
109 | "__sF": {},
|
---|
110 | "__shgetc": {},
|
---|
111 | "__shlim": {},
|
---|
112 | "__srget": {},
|
---|
113 | "__stderrp": {},
|
---|
114 | "__stdinp": {},
|
---|
115 | "__stdoutp": {},
|
---|
116 | "__swbuf": {},
|
---|
117 | "__sync_add_and_fetch_uint32": {},
|
---|
118 | "__sync_sub_and_fetch_uint32": {},
|
---|
119 | "__syscall1": {},
|
---|
120 | "__syscall3": {},
|
---|
121 | "__syscall4": {},
|
---|
122 | "__toread": {},
|
---|
123 | "__toread_needs_stdio_exit": {},
|
---|
124 | "__uflow": {},
|
---|
125 | "__xuname": {},
|
---|
126 | "_ctype_tab_": {},
|
---|
127 | "_exit": {},
|
---|
128 | "_longjmp": {},
|
---|
129 | "_obstack_begin": {},
|
---|
130 | "_obstack_newchunk": {},
|
---|
131 | "_setjmp": {},
|
---|
132 | "_tolower_tab_": {},
|
---|
133 | "_toupper_tab_": {},
|
---|
134 | "abort": {},
|
---|
135 | "abs": {},
|
---|
136 | "accept": {},
|
---|
137 | "access": {},
|
---|
138 | "acos": {},
|
---|
139 | "acosh": {},
|
---|
140 | "alarm": {},
|
---|
141 | "asin": {},
|
---|
142 | "asinh": {},
|
---|
143 | "atan": {},
|
---|
144 | "atan2": {},
|
---|
145 | "atanh": {},
|
---|
146 | "atexit": {},
|
---|
147 | "atof": {},
|
---|
148 | "atoi": {},
|
---|
149 | "atol": {},
|
---|
150 | "backtrace": {},
|
---|
151 | "backtrace_symbols_fd": {},
|
---|
152 | "bind": {},
|
---|
153 | "bsearch": {},
|
---|
154 | "bswap16": {},
|
---|
155 | "bswap32": {},
|
---|
156 | "bswap64": {},
|
---|
157 | "bzero": {},
|
---|
158 | "calloc": {},
|
---|
159 | "ceil": {},
|
---|
160 | "ceilf": {},
|
---|
161 | "cfgetospeed": {},
|
---|
162 | "cfsetispeed": {},
|
---|
163 | "cfsetospeed": {},
|
---|
164 | "chdir": {},
|
---|
165 | "chflags": {},
|
---|
166 | "chmod": {},
|
---|
167 | "chown": {},
|
---|
168 | "clock_gettime": {},
|
---|
169 | "close": {},
|
---|
170 | "closedir": {},
|
---|
171 | "confstr": {},
|
---|
172 | "connect": {},
|
---|
173 | "copysign": {},
|
---|
174 | "copysignf": {},
|
---|
175 | "copysignl": {},
|
---|
176 | "cos": {},
|
---|
177 | "cosf": {},
|
---|
178 | "cosh": {},
|
---|
179 | "ctime": {},
|
---|
180 | "ctime_r": {},
|
---|
181 | "dlclose": {},
|
---|
182 | "dlerror": {},
|
---|
183 | "dlopen": {},
|
---|
184 | "dlsym": {},
|
---|
185 | "dup2": {},
|
---|
186 | "endpwent": {},
|
---|
187 | "environ": {},
|
---|
188 | "execvp": {},
|
---|
189 | "exit": {},
|
---|
190 | "exp": {},
|
---|
191 | "fabs": {},
|
---|
192 | "fabsf": {},
|
---|
193 | "fabsl": {},
|
---|
194 | "fchmod": {},
|
---|
195 | "fchown": {},
|
---|
196 | "fclose": {},
|
---|
197 | "fcntl": {},
|
---|
198 | "fcntl64": {},
|
---|
199 | "fdopen": {},
|
---|
200 | "ferror": {},
|
---|
201 | "fflush": {},
|
---|
202 | "fgetc": {},
|
---|
203 | "fgets": {},
|
---|
204 | "fileno": {},
|
---|
205 | "floor": {},
|
---|
206 | "fmod": {},
|
---|
207 | "fmodl": {},
|
---|
208 | "fopen": {},
|
---|
209 | "fopen64": {},
|
---|
210 | "fork": {},
|
---|
211 | "fprintf": {},
|
---|
212 | "fputc": {},
|
---|
213 | "fputs": {},
|
---|
214 | "fread": {},
|
---|
215 | "free": {},
|
---|
216 | "freeaddrinfo": {},
|
---|
217 | "frexp": {},
|
---|
218 | "fscanf": {},
|
---|
219 | "fseek": {},
|
---|
220 | "fstat": {},
|
---|
221 | "fstat64": {},
|
---|
222 | "fsync": {},
|
---|
223 | "ftell": {},
|
---|
224 | "ftruncate": {},
|
---|
225 | "fts64_close": {},
|
---|
226 | "fts64_open": {},
|
---|
227 | "fts64_read": {},
|
---|
228 | "fts_close": {},
|
---|
229 | "fts_open": {},
|
---|
230 | "fts_read": {},
|
---|
231 | "fwrite": {},
|
---|
232 | "gai_strerror": {},
|
---|
233 | "getaddrinfo": {},
|
---|
234 | "getc": {},
|
---|
235 | "getcwd": {},
|
---|
236 | "getegid": {},
|
---|
237 | "getentropy": {},
|
---|
238 | "getenv": {},
|
---|
239 | "geteuid": {},
|
---|
240 | "getgid": {},
|
---|
241 | "getgrgid": {},
|
---|
242 | "getgrgid_r": {},
|
---|
243 | "getgrnam": {},
|
---|
244 | "getgrnam_r": {},
|
---|
245 | "gethostbyaddr": {},
|
---|
246 | "gethostbyaddr_r": {},
|
---|
247 | "gethostbyname": {},
|
---|
248 | "gethostbyname2": {},
|
---|
249 | "gethostbyname2_r": {},
|
---|
250 | "gethostname": {},
|
---|
251 | "getnameinfo": {},
|
---|
252 | "getpeername": {},
|
---|
253 | "getpid": {},
|
---|
254 | "getpwnam": {},
|
---|
255 | "getpwnam_r": {},
|
---|
256 | "getpwuid": {},
|
---|
257 | "getpwuid_r": {},
|
---|
258 | "getresgid": {},
|
---|
259 | "getresuid": {},
|
---|
260 | "getrlimit": {},
|
---|
261 | "getrlimit64": {},
|
---|
262 | "getrusage": {},
|
---|
263 | "getservbyname": {},
|
---|
264 | "getsockname": {},
|
---|
265 | "getsockopt": {},
|
---|
266 | "gettimeofday": {},
|
---|
267 | "getuid": {},
|
---|
268 | "gmtime_r": {},
|
---|
269 | "h_errno": {},
|
---|
270 | "htonl": {},
|
---|
271 | "htons": {},
|
---|
272 | "hypot": {},
|
---|
273 | "inet_ntoa": {},
|
---|
274 | "inet_ntop": {},
|
---|
275 | "inet_pton": {},
|
---|
276 | "initstate": {},
|
---|
277 | "initstate_r": {},
|
---|
278 | "ioctl": {},
|
---|
279 | "isalnum": {},
|
---|
280 | "isalpha": {},
|
---|
281 | "isascii": {},
|
---|
282 | "isatty": {},
|
---|
283 | "isdigit": {},
|
---|
284 | "isnan": {},
|
---|
285 | "isnanf": {},
|
---|
286 | "isnanl": {},
|
---|
287 | "isprint": {},
|
---|
288 | "kill": {},
|
---|
289 | "ldexp": {},
|
---|
290 | "link": {},
|
---|
291 | "listen": {},
|
---|
292 | "llabs": {},
|
---|
293 | "localtime": {},
|
---|
294 | "localtime_r": {},
|
---|
295 | "log": {},
|
---|
296 | "log10": {},
|
---|
297 | "log2": {},
|
---|
298 | "longjmp": {},
|
---|
299 | "lrand48": {},
|
---|
300 | "lseek": {},
|
---|
301 | "lseek64": {},
|
---|
302 | "lstat": {},
|
---|
303 | "lstat64": {},
|
---|
304 | "malloc": {},
|
---|
305 | "mblen": {},
|
---|
306 | "mbstowcs": {},
|
---|
307 | "mbtowc": {},
|
---|
308 | "memchr": {},
|
---|
309 | "memcmp": {},
|
---|
310 | "memcpy": {},
|
---|
311 | "memmove": {},
|
---|
312 | "memset": {},
|
---|
313 | "mkdir": {},
|
---|
314 | "mkfifo": {},
|
---|
315 | "mknod": {},
|
---|
316 | "mkostemp": {},
|
---|
317 | "mkstemp": {},
|
---|
318 | "mkstemp64": {},
|
---|
319 | "mkstemps": {},
|
---|
320 | "mkstemps64": {},
|
---|
321 | "mktime": {},
|
---|
322 | "mmap": {},
|
---|
323 | "modf": {},
|
---|
324 | "munmap": {},
|
---|
325 | "nl_langinfo": {},
|
---|
326 | "ntohs": {},
|
---|
327 | "obstack_free": {},
|
---|
328 | "obstack_vprintf": {},
|
---|
329 | "open": {},
|
---|
330 | "open64": {},
|
---|
331 | "opendir": {},
|
---|
332 | "openpty": {},
|
---|
333 | "pathconf": {},
|
---|
334 | "pause": {},
|
---|
335 | "pclose": {},
|
---|
336 | "perror": {},
|
---|
337 | "pipe": {},
|
---|
338 | "poll": {},
|
---|
339 | "popen": {},
|
---|
340 | "pow": {},
|
---|
341 | "printf": {},
|
---|
342 | "pselect": {},
|
---|
343 | "pthread_attr_destroy": {},
|
---|
344 | "pthread_attr_getdetachstate": {},
|
---|
345 | "pthread_attr_init": {},
|
---|
346 | "pthread_attr_setdetachstate": {},
|
---|
347 | "pthread_attr_setscope": {},
|
---|
348 | "pthread_attr_setstacksize": {},
|
---|
349 | "pthread_cond_broadcast": {},
|
---|
350 | "pthread_cond_destroy": {},
|
---|
351 | "pthread_cond_init": {},
|
---|
352 | "pthread_cond_signal": {},
|
---|
353 | "pthread_cond_timedwait": {},
|
---|
354 | "pthread_cond_wait": {},
|
---|
355 | "pthread_create": {},
|
---|
356 | "pthread_detach": {},
|
---|
357 | "pthread_equal": {},
|
---|
358 | "pthread_exit": {},
|
---|
359 | "pthread_getspecific": {},
|
---|
360 | "pthread_join": {},
|
---|
361 | "pthread_key_create": {},
|
---|
362 | "pthread_key_delete": {},
|
---|
363 | "pthread_mutex_destroy": {},
|
---|
364 | "pthread_mutex_init": {},
|
---|
365 | "pthread_mutex_lock": {},
|
---|
366 | "pthread_mutex_trylock": {},
|
---|
367 | "pthread_mutex_unlock": {},
|
---|
368 | "pthread_mutexattr_destroy": {},
|
---|
369 | "pthread_mutexattr_init": {},
|
---|
370 | "pthread_mutexattr_settype": {},
|
---|
371 | "pthread_self": {},
|
---|
372 | "pthread_setspecific": {},
|
---|
373 | "putc": {},
|
---|
374 | "putchar": {},
|
---|
375 | "puts": {},
|
---|
376 | "qsort": {},
|
---|
377 | "raise": {},
|
---|
378 | "rand": {},
|
---|
379 | "random": {},
|
---|
380 | "random_r": {},
|
---|
381 | "read": {},
|
---|
382 | "readdir": {},
|
---|
383 | "readdir64": {},
|
---|
384 | "readlink": {},
|
---|
385 | "readv": {},
|
---|
386 | "realloc": {},
|
---|
387 | "reallocarray": {},
|
---|
388 | "realpath": {},
|
---|
389 | "recv": {},
|
---|
390 | "recvfrom": {},
|
---|
391 | "recvmsg": {},
|
---|
392 | "remove": {},
|
---|
393 | "rename": {},
|
---|
394 | "rewind": {},
|
---|
395 | "rindex": {},
|
---|
396 | "rint": {},
|
---|
397 | "rmdir": {},
|
---|
398 | "round": {},
|
---|
399 | "scalbn": {},
|
---|
400 | "scalbnl": {},
|
---|
401 | "sched_yield": {},
|
---|
402 | "select": {},
|
---|
403 | "send": {},
|
---|
404 | "sendmsg": {},
|
---|
405 | "sendto": {},
|
---|
406 | "setbuf": {},
|
---|
407 | "setenv": {},
|
---|
408 | "setjmp": {},
|
---|
409 | "setlocale": {},
|
---|
410 | "setrlimit": {},
|
---|
411 | "setrlimit64": {},
|
---|
412 | "setsid": {},
|
---|
413 | "setsockopt": {},
|
---|
414 | "setstate": {},
|
---|
415 | "setvbuf": {},
|
---|
416 | "shmat": {},
|
---|
417 | "shmctl": {},
|
---|
418 | "shmdt": {},
|
---|
419 | "shutdown": {},
|
---|
420 | "sigaction": {},
|
---|
421 | "signal": {},
|
---|
422 | "sin": {},
|
---|
423 | "sinf": {},
|
---|
424 | "sinh": {},
|
---|
425 | "sleep": {},
|
---|
426 | "snprintf": {},
|
---|
427 | "socket": {},
|
---|
428 | "sprintf": {},
|
---|
429 | "sqrt": {},
|
---|
430 | "srand48": {},
|
---|
431 | "sscanf": {},
|
---|
432 | "stat": {},
|
---|
433 | "stat64": {},
|
---|
434 | "stderr": {},
|
---|
435 | "stdin": {},
|
---|
436 | "stdout": {},
|
---|
437 | "strcasecmp": {},
|
---|
438 | "strcat": {},
|
---|
439 | "strchr": {},
|
---|
440 | "strcmp": {},
|
---|
441 | "strcpy": {},
|
---|
442 | "strcspn": {},
|
---|
443 | "strdup": {},
|
---|
444 | "strerror": {},
|
---|
445 | "strerror_r": {},
|
---|
446 | "strlen": {},
|
---|
447 | "strncmp": {},
|
---|
448 | "strncpy": {},
|
---|
449 | "strnlen": {},
|
---|
450 | "strpbrk": {},
|
---|
451 | "strrchr": {},
|
---|
452 | "strspn": {},
|
---|
453 | "strstr": {},
|
---|
454 | "strtod": {},
|
---|
455 | "strtof": {},
|
---|
456 | "strtoimax": {},
|
---|
457 | "strtol": {},
|
---|
458 | "strtold": {},
|
---|
459 | "strtoll": {},
|
---|
460 | "strtoul": {},
|
---|
461 | "strtoull": {},
|
---|
462 | "strtoumax": {},
|
---|
463 | "symlink": {},
|
---|
464 | "sysconf": {},
|
---|
465 | "system": {},
|
---|
466 | "tan": {},
|
---|
467 | "tanh": {},
|
---|
468 | "tcgetattr": {},
|
---|
469 | "tcsendbreak": {},
|
---|
470 | "tcsetattr": {},
|
---|
471 | "time": {},
|
---|
472 | "tmpfile": {},
|
---|
473 | "tolower": {},
|
---|
474 | "toupper": {},
|
---|
475 | "trunc": {},
|
---|
476 | "tzset": {},
|
---|
477 | "umask": {},
|
---|
478 | "uname": {},
|
---|
479 | "ungetc": {},
|
---|
480 | "unlink": {},
|
---|
481 | "unsetenv": {},
|
---|
482 | "usleep": {},
|
---|
483 | "utime": {},
|
---|
484 | "utimes": {},
|
---|
485 | "uuid_generate_random": {},
|
---|
486 | "uuid_parse": {},
|
---|
487 | "uuid_unparse": {},
|
---|
488 | "vasprintf": {},
|
---|
489 | "vfprintf": {},
|
---|
490 | "vprintf": {},
|
---|
491 | "vsnprintf": {},
|
---|
492 | "vsprintf": {},
|
---|
493 | "waitpid": {},
|
---|
494 | "wcschr": {},
|
---|
495 | "wctomb": {},
|
---|
496 | "wcwidth": {},
|
---|
497 | "write": {},
|
---|
498 | "writev": {},
|
---|
499 | "zero_struct_address": {},
|
---|
500 | }
|
---|