capi_linux_amd64.go 21 KB

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