1# Generated by genversion-scripts.py. Do not edit.
2LIBC {
3  global:
4    __assert;
5    __assert2;
6    __atomic_cmpxchg; # arm
7    __atomic_dec; # arm
8    __atomic_inc; # arm
9    __atomic_swap; # arm
10    __b64_ntop;
11    __b64_pton;
12    __cmsg_nxthdr; # introduced=21
13    __connect; # arm x86 mips introduced=21
14    __ctype_get_mb_cur_max; # introduced=21
15    __cxa_atexit;
16    __cxa_finalize;
17    __cxa_thread_atexit_impl; # introduced=23
18    __dn_comp;
19    __dn_count_labels;
20    __dn_skipname;
21    __epoll_pwait; # arm x86 mips introduced=21
22    __errno;
23    __exit; # arm x86 mips introduced=21
24    __fbufsize; # introduced=23
25    __fcntl64; # arm x86 mips
26    __FD_CLR_chk; # introduced=21
27    __FD_ISSET_chk; # introduced=21
28    __FD_SET_chk; # introduced=21
29    __fgets_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
30    __flbf; # introduced=23
31    __fp_nquery;
32    __fp_query;
33    __fpclassify; # introduced=21
34    __fpclassifyd;
35    __fpclassifyf;
36    __fpclassifyl;
37    __fpending; # introduced=23
38    __fpurge; # introduced=23
39    __freadable; # introduced=23
40    __fsetlocking; # introduced=23
41    __fstatfs64; # arm x86 mips
42    __fwritable; # introduced=23
43    __get_h_errno;
44    __getcpu; # arm x86 mips introduced-arm=12 introduced-mips=16 introduced-x86=12
45    __getcwd; # arm x86 mips
46    __getpid; # arm x86 mips introduced=21
47    __getpriority; # arm x86 mips
48    __gnu_basename; # introduced=23
49    __gnu_strerror_r; # introduced=23
50    __hostalias;
51    __ioctl; # arm x86 mips
52    __isfinite;
53    __isfinitef;
54    __isfinitel;
55    __isinf;
56    __isinff;
57    __isinfl;
58    __isnan; # introduced=21
59    __isnanf; # introduced=21
60    __isnanl;
61    __isnormal;
62    __isnormalf;
63    __isnormall;
64    __isthreaded; # arm x86 mips var
65    __libc_current_sigrtmax; # introduced=21
66    __libc_current_sigrtmin; # introduced=21
67    __libc_init;
68    __llseek; # arm x86 mips
69    __loc_aton;
70    __loc_ntoa;
71    __memchr_chk; # introduced=23
72    __memcpy_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
73    __memmove_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
74    __memrchr_chk; # introduced=23
75    __memset_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
76    __mmap2; # arm x86 mips
77    __ns_format_ttl; # arm x86 mips
78    __ns_get16; # arm x86 mips
79    __ns_get32; # arm x86 mips
80    __ns_initparse; # arm x86 mips
81    __ns_makecanon; # arm x86 mips
82    __ns_msg_getflag; # arm x86 mips
83    __ns_name_compress; # arm x86 mips
84    __ns_name_ntol; # arm x86 mips
85    __ns_name_ntop; # arm x86 mips
86    __ns_name_pack; # arm x86 mips
87    __ns_name_pton; # arm x86 mips
88    __ns_name_rollback; # arm x86 mips
89    __ns_name_skip; # arm x86 mips
90    __ns_name_uncompress; # arm x86 mips
91    __ns_name_unpack; # arm x86 mips
92    __ns_parserr; # arm x86 mips
93    __ns_put16; # arm x86 mips
94    __ns_put32; # arm x86 mips
95    __ns_samename; # arm x86 mips
96    __ns_skiprr; # arm x86 mips
97    __ns_sprintrr; # arm x86 mips
98    __ns_sprintrrf; # arm x86 mips
99    __open_2; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
100    __openat; # arm x86 mips
101    __openat_2; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
102    __p_cdname;
103    __p_cdnname;
104    __p_class;
105    __p_class_syms; # var
106    __p_fqname;
107    __p_fqnname;
108    __p_option;
109    __p_query;
110    __p_rcode;
111    __p_secstodate;
112    __p_time;
113    __p_type;
114    __p_type_syms; # var
115    __poll_chk; # introduced=23
116    __ppoll; # arm x86 mips introduced=21
117    __ppoll_chk; # introduced=23
118    __pread64_chk; # introduced=23
119    __pread_chk; # introduced=23
120    __progname; # var
121    __pselect6; # arm x86 mips introduced=21
122    __pthread_cleanup_pop;
123    __pthread_cleanup_push;
124    __ptrace; # arm x86 mips
125    __putlong;
126    __putshort;
127    __read_chk; # introduced=21
128    __readlink_chk; # introduced=23
129    __readlinkat_chk; # introduced=23
130    __reboot; # arm x86 mips
131    __recvfrom_chk; # introduced=21
132    __register_atfork; # introduced=23
133    __res_close;
134    __res_dnok;
135    __res_hnok;
136    __res_hostalias;
137    __res_isourserver;
138    __res_mailok;
139    __res_nameinquery;
140    __res_nclose;
141    __res_ninit;
142    __res_nmkquery;
143    __res_nquery;
144    __res_nquerydomain;
145    __res_nsearch;
146    __res_nsend;
147    __res_ownok;
148    __res_queriesmatch;
149    __res_querydomain;
150    __res_send;
151    __res_send_setqhook;
152    __res_send_setrhook;
153    __rt_sigaction; # arm x86 mips
154    __rt_sigpending; # arm x86 mips introduced=21
155    __rt_sigprocmask; # arm x86 mips
156    __rt_sigsuspend; # arm x86 mips introduced=21
157    __rt_sigtimedwait; # arm x86 mips
158    __sched_cpualloc; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
159    __sched_cpucount; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
160    __sched_cpufree; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
161    __sched_getaffinity; # arm x86 mips introduced=12
162    __set_tid_address; # arm x86 mips introduced=21
163    __set_tls; # arm mips
164    __sF; # var
165    __sigaction; # arm x86 mips introduced=21
166    __snprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
167    __socket; # arm x86 mips introduced=21
168    __sprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
169    __stack_chk_fail;
170    __stack_chk_guard; # var
171    __statfs64; # arm x86 mips
172    __stpcpy_chk; # introduced=21
173    __stpncpy_chk; # introduced=21
174    __stpncpy_chk2; # introduced=21
175    __strcat_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
176    __strchr_chk; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
177    __strcpy_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
178    __strlcat_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
179    __strlcpy_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
180    __strlen_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
181    __strncat_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
182    __strncpy_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
183    __strncpy_chk2; # introduced=21
184    __strrchr_chk; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
185    __sym_ntop;
186    __sym_ntos;
187    __sym_ston;
188    __system_property_area_serial; # introduced=23
189    __system_property_find;
190    __system_property_find_nth;
191    __system_property_foreach; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
192    __system_property_get;
193    __system_property_read;
194    __system_property_serial; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
195    __system_property_set; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
196    __timer_create; # arm x86 mips
197    __timer_delete; # arm x86 mips
198    __timer_getoverrun; # arm x86 mips
199    __timer_gettime; # arm x86 mips
200    __timer_settime; # arm x86 mips
201    __umask_chk; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
202    __vsnprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
203    __vsprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
204    __waitid; # arm x86 mips
205    _ctype_; # var
206    _Exit; # introduced=21
207    _exit;
208    _flushlbf; # introduced=23
209    _getlong;
210    _getshort;
211    _longjmp;
212    _resolv_delete_cache_for_net; # introduced=21
213    _resolv_flush_cache_for_net; # introduced=21
214    _resolv_set_nameservers_for_net; # introduced=21
215    _setjmp;
216    _tolower; # introduced=21
217    _tolower_tab_; # arm x86 mips var
218    _toupper; # introduced=21
219    _toupper_tab_; # arm x86 mips var
220    abort;
221    abs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
222    accept;
223    accept4; # introduced=21
224    access;
225    acct;
226    alarm;
227    alphasort;
228    alphasort64; # introduced=21
229    android_set_abort_message; # introduced=21
230    arc4random;
231    arc4random_buf;
232    arc4random_uniform;
233    asctime;
234    asctime64; # arm x86 mips
235    asctime64_r; # arm x86 mips
236    asctime_r;
237    asprintf;
238    at_quick_exit; # introduced=21
239    atof; # introduced=21
240    atoi;
241    atol;
242    atoll;
243    basename;
244    basename_r; # arm x86 mips
245    bind;
246    bindresvport;
247    brk;
248    bsearch;
249    btowc;
250    c16rtomb; # introduced=21
251    c32rtomb; # introduced=21
252    cacheflush; # arm mips
253    calloc;
254    capget;
255    capset;
256    cfgetispeed; # introduced=21
257    cfgetospeed; # introduced=21
258    cfmakeraw; # introduced=21
259    cfsetispeed; # introduced=21
260    cfsetospeed; # introduced=21
261    cfsetspeed; # introduced=21
262    chdir;
263    chmod;
264    chown;
265    chroot;
266    clearenv;
267    clearerr;
268    clearerr_unlocked; # introduced=23
269    clock;
270    clock_getcpuclockid; # introduced=23
271    clock_getres;
272    clock_gettime;
273    clock_nanosleep;
274    clock_settime;
275    clone; # introduced-arm=9 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
276    close;
277    closedir;
278    closelog;
279    connect;
280    creat;
281    creat64; # introduced=21
282    ctime;
283    ctime64; # arm x86 mips
284    ctime64_r; # arm x86 mips
285    ctime_r;
286    daemon;
287    daylight; # var
288    delete_module;
289    difftime;
290    dirfd;
291    dirname;
292    dirname_r; # arm x86 mips
293    div;
294    dn_expand;
295    dprintf; # introduced=21
296    drand48;
297    dup;
298    dup2;
299    dup3; # introduced=21
300    duplocale; # introduced=21
301    endmntent; # introduced=21
302    endservent;
303    endutent;
304    environ; # var
305    epoll_create;
306    epoll_create1; # introduced=21
307    epoll_ctl;
308    epoll_pwait; # introduced=21
309    epoll_wait;
310    erand48;
311    err;
312    error; # introduced=23
313    error_at_line; # introduced=23
314    error_message_count; # var introduced=23
315    error_one_per_line; # var introduced=23
316    error_print_progname; # var introduced=23
317    errx;
318    ether_aton; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
319    ether_aton_r; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
320    ether_ntoa; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
321    ether_ntoa_r; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
322    eventfd;
323    eventfd_read;
324    eventfd_write;
325    execl;
326    execle;
327    execlp;
328    execv;
329    execve;
330    execvp;
331    execvpe; # introduced=21
332    exit;
333    faccessat; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
334    fallocate; # introduced=21
335    fallocate64; # introduced=21
336    fchdir;
337    fchmod;
338    fchmodat;
339    fchown;
340    fchownat;
341    fclose;
342    fcntl;
343    fdatasync;
344    fdopen;
345    fdopendir;
346    fdprintf; # arm x86 mips versioned=28
347    feof;
348    feof_unlocked; # introduced=23
349    ferror;
350    ferror_unlocked; # introduced=23
351    fflush;
352    ffs; # introduced-arm=9 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
353    fgetc;
354    fgetln;
355    fgetpos;
356    fgets;
357    fgetwc;
358    fgetws;
359    fgetxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
360    fileno;
361    flistxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
362    flock;
363    flockfile;
364    fmemopen; # introduced=23
365    fnmatch;
366    fopen;
367    fork;
368    forkpty; # introduced=23
369    fpathconf;
370    fprintf;
371    fpurge;
372    fputc;
373    fputs;
374    fputwc;
375    fputws;
376    fread;
377    free;
378    freeaddrinfo;
379    freelocale; # introduced=21
380    fremovexattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
381    freopen;
382    fscanf;
383    fseek;
384    fseeko;
385    fsetpos;
386    fsetxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
387    fstat;
388    fstat64; # introduced=21
389    fstatat;
390    fstatat64; # introduced=21
391    fstatfs;
392    fstatfs64; # introduced=21
393    fstatvfs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
394    fstatvfs64; # introduced=21
395    fsync;
396    ftell;
397    ftello;
398    ftok;
399    ftruncate;
400    ftruncate64; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
401    ftrylockfile;
402    fts_children; # introduced=21
403    fts_close; # introduced=21
404    fts_open; # introduced=21
405    fts_read; # introduced=21
406    fts_set; # introduced=21
407    ftw; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
408    ftw64; # introduced=21
409    funlockfile;
410    funopen;
411    futimens; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
412    fwide;
413    fwprintf;
414    fwrite;
415    fwscanf;
416    gai_strerror;
417    get_avphys_pages; # introduced=23
418    get_nprocs; # introduced=23
419    get_nprocs_conf; # introduced=23
420    get_phys_pages; # introduced=23
421    getaddrinfo;
422    getauxval; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
423    getc;
424    getc_unlocked;
425    getchar;
426    getchar_unlocked;
427    getcwd;
428    getdelim; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
429    getegid;
430    getenv;
431    geteuid;
432    getgid;
433    getgrgid;
434    getgrnam;
435    getgrouplist;
436    getgroups;
437    gethostbyaddr;
438    gethostbyaddr_r; # introduced=23
439    gethostbyname;
440    gethostbyname2;
441    gethostbyname2_r; # introduced=23
442    gethostbyname_r;
443    gethostent;
444    gethostname;
445    getitimer;
446    getline; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
447    getlogin;
448    getmntent;
449    getmntent_r; # introduced=21
450    getnameinfo;
451    getnetbyaddr;
452    getnetbyname;
453    getopt;
454    getopt_long;
455    getopt_long_only;
456    getpagesize; # introduced=21
457    getpeername;
458    getpgid;
459    getpgrp;
460    getpid;
461    getppid;
462    getpriority;
463    getprogname; # introduced=21
464    getprotobyname;
465    getprotobynumber;
466    getpt;
467    getpwnam;
468    getpwnam_r; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
469    getpwuid;
470    getpwuid_r; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
471    getresgid;
472    getresuid;
473    getrlimit;
474    getrlimit64; # introduced=21
475    getrusage;
476    gets;
477    getservbyname;
478    getservbyport;
479    getservent;
480    getsid; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
481    getsockname;
482    getsockopt;
483    gettid;
484    gettimeofday;
485    getuid;
486    getutent;
487    getwc;
488    getwchar;
489    getxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
490    gmtime;
491    gmtime64; # arm x86 mips
492    gmtime64_r; # arm x86 mips
493    gmtime_r;
494    grantpt; # introduced=21
495    herror;
496    hstrerror;
497    htonl; # introduced=21
498    htons; # introduced=21
499    if_indextoname;
500    if_nametoindex;
501    imaxabs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
502    imaxdiv; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
503    inet_addr;
504    inet_aton;
505    inet_lnaof; # introduced=21
506    inet_makeaddr; # introduced=21
507    inet_netof; # introduced=21
508    inet_network; # introduced=21
509    inet_nsap_addr;
510    inet_nsap_ntoa;
511    inet_ntoa;
512    inet_ntop;
513    inet_pton;
514    init_module;
515    initgroups;
516    initstate; # introduced=21
517    inotify_add_watch;
518    inotify_init;
519    inotify_init1; # introduced=21
520    inotify_rm_watch;
521    insque; # introduced=21
522    ioctl;
523    isalnum;
524    isalnum_l; # introduced=21
525    isalpha;
526    isalpha_l; # introduced=21
527    isascii;
528    isatty;
529    isblank;
530    isblank_l; # introduced=21
531    iscntrl;
532    iscntrl_l; # introduced=21
533    isdigit;
534    isdigit_l; # introduced=21
535    isfinite; # introduced=21
536    isfinitef; # introduced=21
537    isfinitel; # introduced=21
538    isgraph;
539    isgraph_l; # introduced=21
540    isinf; # introduced=21
541    isinff; # introduced=21
542    isinfl; # introduced=21
543    islower;
544    islower_l; # introduced=21
545    isnan;
546    isnanf;
547    isnanl; # introduced=21
548    isnormal; # introduced=21
549    isnormalf; # introduced=21
550    isnormall; # introduced=21
551    isprint;
552    isprint_l; # introduced=21
553    ispunct;
554    ispunct_l; # introduced=21
555    isspace;
556    isspace_l; # introduced=21
557    isupper;
558    isupper_l; # introduced=21
559    iswalnum;
560    iswalnum_l; # introduced=21
561    iswalpha;
562    iswalpha_l; # introduced=21
563    iswblank; # introduced=21
564    iswblank_l; # introduced=21
565    iswcntrl;
566    iswcntrl_l; # introduced=21
567    iswctype;
568    iswctype_l; # introduced=21
569    iswdigit;
570    iswdigit_l; # introduced=21
571    iswgraph;
572    iswgraph_l; # introduced=21
573    iswlower;
574    iswlower_l; # introduced=21
575    iswprint;
576    iswprint_l; # introduced=21
577    iswpunct;
578    iswpunct_l; # introduced=21
579    iswspace;
580    iswspace_l; # introduced=21
581    iswupper;
582    iswupper_l; # introduced=21
583    iswxdigit;
584    iswxdigit_l; # introduced=21
585    isxdigit;
586    isxdigit_l; # introduced=21
587    jrand48;
588    kill;
589    killpg;
590    klogctl;
591    labs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
592    lchown;
593    lcong48; # introduced=23
594    ldexp;
595    ldiv;
596    lfind; # introduced=21
597    lgetxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
598    link;
599    linkat; # introduced=21
600    listen;
601    listxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
602    llabs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
603    lldiv;
604    llistxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
605    localeconv; # introduced=21
606    localtime;
607    localtime64; # arm x86 mips
608    localtime64_r; # arm x86 mips
609    localtime_r;
610    login_tty; # introduced=23
611    longjmp;
612    lrand48;
613    lremovexattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
614    lsearch; # introduced=21
615    lseek;
616    lseek64;
617    lsetxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
618    lstat;
619    lstat64; # introduced=21
620    madvise;
621    mallinfo;
622    malloc;
623    malloc_info; # introduced=23
624    malloc_usable_size; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
625    mbrlen;
626    mbrtoc16; # introduced=21
627    mbrtoc32; # introduced=21
628    mbrtowc;
629    mbsinit;
630    mbsnrtowcs; # introduced=21
631    mbsrtowcs;
632    mbstowcs;
633    mbtowc; # introduced=21
634    memalign;
635    memccpy;
636    memchr;
637    memcmp;
638    memcpy;
639    memmem;
640    memmove;
641    mempcpy; # introduced=23
642    memrchr;
643    memset;
644    mincore;
645    mkdir;
646    mkdirat;
647    mkdtemp;
648    mkfifo; # introduced=21
649    mkfifoat; # introduced=23
650    mknod;
651    mknodat; # introduced=21
652    mkostemp; # introduced=23
653    mkostemp64; # introduced=23
654    mkostemps; # introduced=23
655    mkostemps64; # introduced=23
656    mkstemp;
657    mkstemp64; # introduced=21
658    mkstemps;
659    mkstemps64; # introduced=23
660    mktemp;
661    mktime;
662    mktime64; # arm x86 mips
663    mlock;
664    mlockall; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
665    mmap;
666    mmap64; # introduced=21
667    mount;
668    mprotect;
669    mrand48;
670    mremap;
671    msync;
672    munlock;
673    munlockall; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
674    munmap;
675    nanosleep;
676    newlocale; # introduced=21
677    nftw; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
678    nftw64; # introduced=21
679    nice;
680    nrand48;
681    nsdispatch;
682    ntohl; # introduced=21
683    ntohs; # introduced=21
684    open;
685    open64; # introduced=21
686    open_memstream; # introduced=23
687    open_wmemstream; # introduced=23
688    openat;
689    openat64; # introduced=21
690    opendir;
691    openlog;
692    openpty; # introduced=23
693    optarg; # var
694    opterr; # var
695    optind; # var
696    optopt; # var
697    optreset; # var
698    pathconf;
699    pause;
700    pclose;
701    perror;
702    personality; # introduced-arm=15 introduced-arm64=21 introduced-mips=15 introduced-mips64=21 introduced-x86=15 introduced-x86_64=21
703    pipe;
704    pipe2;
705    poll;
706    popen;
707    posix_fadvise; # introduced=21
708    posix_fadvise64; # introduced=21
709    posix_fallocate; # introduced=21
710    posix_fallocate64; # introduced=21
711    posix_madvise; # introduced=23
712    posix_memalign; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
713    posix_openpt; # introduced=21
714    ppoll; # introduced=21
715    prctl;
716    pread;
717    pread64; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
718    printf;
719    prlimit64; # introduced=21
720    process_vm_readv; # introduced=23
721    process_vm_writev; # introduced=23
722    pselect;
723    psiginfo; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
724    psignal; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
725    pthread_atfork; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
726    pthread_attr_destroy;
727    pthread_attr_getdetachstate;
728    pthread_attr_getguardsize;
729    pthread_attr_getschedparam;
730    pthread_attr_getschedpolicy;
731    pthread_attr_getscope;
732    pthread_attr_getstack;
733    pthread_attr_getstacksize;
734    pthread_attr_init;
735    pthread_attr_setdetachstate;
736    pthread_attr_setguardsize;
737    pthread_attr_setschedparam;
738    pthread_attr_setschedpolicy;
739    pthread_attr_setscope;
740    pthread_attr_setstack;
741    pthread_attr_setstacksize;
742    pthread_cond_broadcast;
743    pthread_cond_destroy;
744    pthread_cond_init;
745    pthread_cond_signal;
746    pthread_cond_timedwait;
747    pthread_cond_timedwait_monotonic; # arm x86 mips
748    pthread_cond_timedwait_monotonic_np; # introduced-arm=16 introduced-x86=16 introduced-mips=16 introduced-arm64=28 introduced-x64_64=28 introduced-mips64=28
749    pthread_cond_timedwait_relative_np; # arm x86 mips
750    pthread_cond_timeout_np; # arm x86 mips
751    pthread_cond_wait;
752    pthread_condattr_destroy;
753    pthread_condattr_getclock; # introduced=21
754    pthread_condattr_getpshared;
755    pthread_condattr_init;
756    pthread_condattr_setclock; # introduced=21
757    pthread_condattr_setpshared;
758    pthread_create;
759    pthread_detach;
760    pthread_equal;
761    pthread_exit;
762    pthread_getattr_np;
763    pthread_getcpuclockid;
764    pthread_getschedparam;
765    pthread_getspecific;
766    pthread_gettid_np; # introduced=21
767    pthread_join;
768    pthread_key_create;
769    pthread_key_delete;
770    pthread_kill;
771    pthread_mutex_destroy;
772    pthread_mutex_init;
773    pthread_mutex_lock;
774    pthread_mutex_lock_timeout_np; # arm x86 mips
775    pthread_mutex_timedlock; # introduced=21
776    pthread_mutex_trylock;
777    pthread_mutex_unlock;
778    pthread_mutexattr_destroy;
779    pthread_mutexattr_getpshared;
780    pthread_mutexattr_gettype;
781    pthread_mutexattr_init;
782    pthread_mutexattr_setpshared;
783    pthread_mutexattr_settype;
784    pthread_once;
785    pthread_rwlock_destroy;
786    pthread_rwlock_init;
787    pthread_rwlock_rdlock;
788    pthread_rwlock_timedrdlock;
789    pthread_rwlock_timedwrlock;
790    pthread_rwlock_tryrdlock;
791    pthread_rwlock_trywrlock;
792    pthread_rwlock_unlock;
793    pthread_rwlock_wrlock;
794    pthread_rwlockattr_destroy;
795    pthread_rwlockattr_getkind_np; # introduced=23
796    pthread_rwlockattr_getpshared;
797    pthread_rwlockattr_init;
798    pthread_rwlockattr_setkind_np; # introduced=23
799    pthread_rwlockattr_setpshared;
800    pthread_self;
801    pthread_setname_np;
802    pthread_setschedparam;
803    pthread_setspecific;
804    pthread_sigmask;
805    ptrace;
806    ptsname;
807    ptsname_r;
808    putc;
809    putc_unlocked;
810    putchar;
811    putchar_unlocked;
812    putenv;
813    puts;
814    pututline;
815    putw; # arm x86 mips
816    putwc;
817    putwchar;
818    pvalloc; # arm x86 mips introduced=17
819    pwrite;
820    pwrite64; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
821    qsort;
822    quick_exit; # introduced=21
823    raise;
824    rand; # introduced=21
825    rand_r; # introduced=21
826    random; # introduced=21
827    read;
828    readahead; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
829    readdir;
830    readdir64; # introduced=21
831    readdir64_r; # introduced=21
832    readdir_r;
833    readlink;
834    readlinkat; # introduced=21
835    readv;
836    realloc;
837    realpath;
838    reboot;
839    recv;
840    recvfrom;
841    recvmmsg; # introduced=21
842    recvmsg;
843    regcomp;
844    regerror;
845    regexec;
846    regfree;
847    remove;
848    removexattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
849    remque; # introduced=21
850    rename;
851    renameat;
852    res_init;
853    res_mkquery;
854    res_query;
855    res_search;
856    rewind;
857    rewinddir;
858    rmdir;
859    sbrk;
860    scandir;
861    scandir64; # introduced=21
862    scanf;
863    sched_get_priority_max;
864    sched_get_priority_min;
865    sched_getaffinity; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
866    sched_getcpu; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
867    sched_getparam;
868    sched_getscheduler;
869    sched_rr_get_interval;
870    sched_setaffinity; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
871    sched_setparam;
872    sched_setscheduler;
873    sched_yield;
874    seed48;
875    seekdir; # introduced=23
876    select;
877    sem_close;
878    sem_destroy;
879    sem_getvalue;
880    sem_init;
881    sem_open;
882    sem_post;
883    sem_timedwait;
884    sem_trywait;
885    sem_unlink;
886    sem_wait;
887    send;
888    sendfile;
889    sendfile64; # introduced=21
890    sendmmsg; # introduced=21
891    sendmsg;
892    sendto;
893    setbuf;
894    setbuffer;
895    setegid;
896    setenv;
897    seteuid;
898    setfsgid; # introduced=21
899    setfsuid; # introduced=21
900    setgid;
901    setgroups;
902    sethostname; # introduced=23
903    setitimer;
904    setjmp;
905    setlinebuf;
906    setlocale;
907    setlogmask;
908    setmntent; # introduced=21
909    setns; # introduced=21
910    setpgid;
911    setpgrp;
912    setpriority;
913    setprogname; # introduced=21
914    setregid;
915    setresgid;
916    setresuid;
917    setreuid;
918    setrlimit;
919    setrlimit64; # introduced=21
920    setservent;
921    setsid;
922    setsockopt;
923    setstate; # introduced=21
924    settimeofday;
925    setuid;
926    setutent;
927    setvbuf;
928    setxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
929    shutdown;
930    sigaction;
931    sigaddset; # introduced=21
932    sigaltstack;
933    sigblock;
934    sigdelset; # introduced=21
935    sigemptyset; # introduced=21
936    sigfillset; # introduced=21
937    siginterrupt;
938    sigismember; # introduced=21
939    siglongjmp; # introduced-arm=9 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
940    signal; # introduced=21
941    signalfd; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
942    sigpending;
943    sigprocmask;
944    sigqueue; # introduced=23
945    sigsetjmp; # introduced-arm=9 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
946    sigsetmask;
947    sigsuspend;
948    sigtimedwait; # introduced=23
949    sigwait;
950    sigwaitinfo; # introduced=23
951    sleep;
952    snprintf;
953    socket;
954    socketpair;
955    splice; # introduced=21
956    sprintf;
957    srand; # introduced=21
958    srand48;
959    srandom; # introduced=21
960    sscanf;
961    stat;
962    stat64; # introduced=21
963    statfs;
964    statfs64; # introduced=21
965    statvfs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
966    statvfs64; # introduced=21
967    stderr; # var introduced=23
968    stdin; # var introduced=23
969    stdout; # var introduced=23
970    stpcpy; # introduced=21
971    stpncpy; # introduced=21
972    strcasecmp;
973    strcasecmp_l; # introduced=23
974    strcasestr;
975    strcat;
976    strchr;
977    strcmp;
978    strcoll;
979    strcoll_l; # introduced=21
980    strcpy;
981    strcspn;
982    strdup;
983    strerror;
984    strerror_l; # introduced=23
985    strerror_r;
986    strftime;
987    strftime_l; # introduced=21
988    strlcat;
989    strlcpy;
990    strlen;
991    strncasecmp;
992    strncasecmp_l; # introduced=23
993    strncat;
994    strncmp;
995    strncpy;
996    strndup;
997    strnlen;
998    strpbrk;
999    strptime;
1000    strrchr;
1001    strsep;
1002    strsignal;
1003    strspn;
1004    strstr;
1005    strtod;
1006    strtof; # introduced=21
1007    strtoimax;
1008    strtok;
1009    strtok_r;
1010    strtol;
1011    strtold; # introduced=21
1012    strtold_l; # introduced=21
1013    strtoll;
1014    strtoll_l; # introduced=21
1015    strtoq; # introduced=21
1016    strtoul;
1017    strtoull;
1018    strtoull_l; # introduced=21
1019    strtoumax;
1020    strtouq; # introduced=21
1021    strxfrm;
1022    strxfrm_l; # introduced=21
1023    swapoff; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
1024    swapon; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
1025    swprintf;
1026    swscanf;
1027    symlink;
1028    symlinkat; # introduced=21
1029    sync;
1030    sys_siglist; # var
1031    sys_signame; # var
1032    syscall;
1033    sysconf;
1034    sysinfo;
1035    syslog;
1036    system;
1037    tcdrain; # introduced=21
1038    tcflow; # introduced=21
1039    tcflush; # introduced=21
1040    tcgetattr; # introduced=21
1041    tcgetpgrp;
1042    tcgetsid; # introduced=21
1043    tcsendbreak; # introduced=21
1044    tcsetattr; # introduced=21
1045    tcsetpgrp;
1046    tdelete; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
1047    tdestroy; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
1048    tee; # introduced=21
1049    telldir; # introduced=23
1050    tempnam;
1051    tfind; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
1052    tgkill; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
1053    time;
1054    timegm; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
1055    timegm64; # arm x86 mips
1056    timelocal; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
1057    timelocal64; # arm x86 mips
1058    timer_create;
1059    timer_delete;
1060    timer_getoverrun;
1061    timer_gettime;
1062    timer_settime;
1063    timerfd_create; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
1064    timerfd_gettime; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
1065    timerfd_settime; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
1066    times;
1067    timezone; # var
1068    tmpfile;
1069    tmpnam;
1070    toascii;
1071    tolower;
1072    tolower_l; # introduced=21
1073    toupper;
1074    toupper_l; # introduced=21
1075    towlower;
1076    towlower_l; # introduced=21
1077    towupper;
1078    towupper_l; # introduced=21
1079    truncate;
1080    truncate64; # introduced=21
1081    tsearch; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
1082    ttyname;
1083    ttyname_r;
1084    twalk; # introduced=21
1085    tzname; # var
1086    tzset;
1087    umask;
1088    umount;
1089    umount2;
1090    uname;
1091    ungetc;
1092    ungetwc;
1093    unlink;
1094    unlinkat;
1095    unlockpt;
1096    unsetenv;
1097    unshare; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
1098    uselocale; # introduced=21
1099    usleep;
1100    utime;
1101    utimensat; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
1102    utimes;
1103    utmpname;
1104    valloc; # arm x86 mips
1105    vasprintf;
1106    vdprintf; # introduced=21
1107    verr;
1108    verrx;
1109    vfdprintf; # arm x86 mips versioned=28
1110    vfork;
1111    vfprintf;
1112    vfscanf;
1113    vfwprintf;
1114    vfwscanf; # introduced=21
1115    vmsplice; # introduced=21
1116    vprintf;
1117    vscanf;
1118    vsnprintf;
1119    vsprintf;
1120    vsscanf;
1121    vswprintf;
1122    vswscanf; # introduced=21
1123    vsyslog;
1124    vwarn;
1125    vwarnx;
1126    vwprintf;
1127    vwscanf; # introduced=21
1128    wait;
1129    wait4; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
1130    waitid;
1131    waitpid;
1132    warn;
1133    warnx;
1134    wcpcpy;
1135    wcpncpy;
1136    wcrtomb;
1137    wcscasecmp;
1138    wcscasecmp_l; # introduced=23
1139    wcscat;
1140    wcschr;
1141    wcscmp;
1142    wcscoll;
1143    wcscoll_l; # introduced=21
1144    wcscpy;
1145    wcscspn;
1146    wcsdup;
1147    wcsftime;
1148    wcslcat;
1149    wcslcpy;
1150    wcslen;
1151    wcsncasecmp;
1152    wcsncasecmp_l; # introduced=23
1153    wcsncat;
1154    wcsncmp;
1155    wcsncpy;
1156    wcsnlen;
1157    wcsnrtombs; # introduced=21
1158    wcspbrk;
1159    wcsrchr;
1160    wcsrtombs;
1161    wcsspn;
1162    wcsstr;
1163    wcstod;
1164    wcstof; # introduced=21
1165    wcstoimax; # introduced=21
1166    wcstok;
1167    wcstol;
1168    wcstold; # introduced=21
1169    wcstold_l; # introduced=21
1170    wcstoll; # introduced=21
1171    wcstoll_l; # introduced=21
1172    wcstombs;
1173    wcstoul;
1174    wcstoull; # introduced=21
1175    wcstoull_l; # introduced=21
1176    wcstoumax; # introduced=21
1177    wcswidth;
1178    wcsxfrm;
1179    wcsxfrm_l; # introduced=21
1180    wctob;
1181    wctomb; # introduced=21
1182    wctype;
1183    wctype_l; # introduced=21
1184    wcwidth;
1185    wmemchr;
1186    wmemcmp;
1187    wmemcpy;
1188    wmemmove;
1189    wmempcpy; # introduced=23
1190    wmemset;
1191    wprintf;
1192    write;
1193    writev;
1194    wscanf;
1195  local:
1196    *;
1197};
1198
1199LIBC_N { # introduced-arm64=24 introduced-mips=24 introduced-mips64=24 introduced-x86=24 introduced-x86_64=24
1200  global:
1201    __aeabi_atexit; # arm versioned=24
1202    __aeabi_memclr; # arm versioned=24
1203    __aeabi_memclr4; # arm versioned=24
1204    __aeabi_memclr8; # arm versioned=24
1205    __aeabi_memcpy; # arm versioned=24
1206    __aeabi_memcpy4; # arm versioned=24
1207    __aeabi_memcpy8; # arm versioned=24
1208    __aeabi_memmove; # arm versioned=24
1209    __aeabi_memmove4; # arm versioned=24
1210    __aeabi_memmove8; # arm versioned=24
1211    __aeabi_memset; # arm versioned=24
1212    __aeabi_memset4; # arm versioned=24
1213    __aeabi_memset8; # arm versioned=24
1214    __fread_chk; # introduced=24
1215    __fwrite_chk; # introduced=24
1216    __getcwd_chk; # introduced=24
1217    __gnu_Unwind_Find_exidx; # arm versioned=24
1218    __pwrite_chk; # introduced=24
1219    __pwrite64_chk; # introduced=24
1220    __write_chk; # introduced=24
1221    adjtimex; # introduced=24
1222    clock_adjtime; # introduced=24
1223    fgetpos64; # introduced=24
1224    fileno_unlocked; # introduced=24
1225    fopen64; # introduced=24
1226    freeifaddrs; # introduced=24
1227    freopen64; # introduced=24
1228    fseeko64; # introduced=24
1229    fsetpos64; # introduced=24
1230    ftello64; # introduced=24
1231    funopen64; # introduced=24
1232    getgrgid_r; # introduced=24
1233    getgrnam_r; # introduced=24
1234    getifaddrs; # introduced=24
1235    if_freenameindex; # introduced=24
1236    if_nameindex; # introduced=24
1237    in6addr_any; # var introduced=24
1238    in6addr_loopback; # var introduced=24
1239    lockf; # introduced=24
1240    lockf64; # introduced=24
1241    preadv; # introduced=24
1242    preadv64; # introduced=24
1243    prlimit; # arm mips x86 introduced=24
1244    pthread_barrierattr_destroy; # introduced=24
1245    pthread_barrierattr_getpshared; # introduced=24
1246    pthread_barrierattr_init; # introduced=24
1247    pthread_barrierattr_setpshared; # introduced=24
1248    pthread_barrier_destroy; # introduced=24
1249    pthread_barrier_init; # introduced=24
1250    pthread_barrier_wait; # introduced=24
1251    pthread_spin_destroy; # introduced=24
1252    pthread_spin_init; # introduced=24
1253    pthread_spin_lock; # introduced=24
1254    pthread_spin_trylock; # introduced=24
1255    pthread_spin_unlock; # introduced=24
1256    pwritev; # introduced=24
1257    pwritev64; # introduced=24
1258    scandirat; # introduced=24
1259    scandirat64; # introduced=24
1260    strchrnul; # introduced=24
1261    tmpfile64; # introduced=24
1262} LIBC;
1263
1264LIBC_O {
1265  global:
1266    __sendto_chk; # introduced=26
1267    __system_property_read_callback; # introduced=26
1268    __system_property_wait; # introduced=26
1269    bsd_signal; # arm x86 mips versioned=26
1270    catclose; # introduced=26
1271    catgets; # introduced=26
1272    catopen; # introduced=26
1273    ctermid; # introduced=26
1274    endgrent; # introduced=26
1275    endpwent; # introduced=26
1276    futimes; # introduced=26
1277    futimesat; # introduced=26
1278    getdomainname; # introduced=26
1279    getgrent; # introduced=26
1280    getpwent; # introduced=26
1281    getsubopt; # introduced=26
1282    hasmntopt; # introduced=26
1283    lutimes; # introduced=26
1284    mallopt; # introduced=26
1285    mblen; # introduced=26
1286    msgctl; # introduced=26
1287    msgget; # introduced=26
1288    msgrcv; # introduced=26
1289    msgsnd; # introduced=26
1290    nl_langinfo; # introduced=26
1291    nl_langinfo_l; # introduced=26
1292    pthread_getname_np; # introduced=26
1293    quotactl; # introduced=26
1294    semctl; # introduced=26
1295    semget; # introduced=26
1296    semop; # introduced=26
1297    semtimedop; # introduced=26
1298    setdomainname; # introduced=26
1299    setgrent; # introduced=26
1300    setpwent; # introduced=26
1301    shmat; # introduced=26
1302    shmctl; # introduced=26
1303    shmdt; # introduced=26
1304    shmget; # introduced=26
1305    sighold; # introduced=26
1306    sigignore; # introduced=26
1307    sigpause; # introduced=26
1308    sigrelse; # introduced=26
1309    sigset; # introduced=26
1310    strtod_l; # introduced=26
1311    strtof_l; # introduced=26
1312    strtol_l; # introduced=26
1313    strtoul_l; # introduced=26
1314    sync_file_range; # introduced=26
1315    towctrans; # introduced=26
1316    towctrans_l; # introduced=26
1317    wctrans; # introduced=26
1318    wctrans_l; # introduced=26
1319} LIBC_N;
1320
1321LIBC_P { # introduced=P
1322  global:
1323    __freading;
1324    __free_hook;
1325    __fseterr;
1326    __fwriting;
1327    __malloc_hook;
1328    __memalign_hook;
1329    __realloc_hook;
1330    aligned_alloc;
1331    endhostent;
1332    endnetent;
1333    endprotoent;
1334    epoll_pwait64;
1335    fexecve;
1336    fflush_unlocked;
1337    fgetc_unlocked;
1338    fgets_unlocked;
1339    fputc_unlocked;
1340    fputs_unlocked;
1341    fread_unlocked;
1342    fwrite_unlocked;
1343    getentropy;
1344    getnetent;
1345    getprotoent;
1346    getrandom;
1347    getlogin_r;
1348    glob;
1349    globfree;
1350    hcreate;
1351    hcreate_r;
1352    hdestroy;
1353    hdestroy_r;
1354    hsearch;
1355    hsearch_r;
1356    iconv;
1357    iconv_close;
1358    iconv_open;
1359    posix_spawn;
1360    posix_spawnattr_destroy;
1361    posix_spawnattr_getflags;
1362    posix_spawnattr_getpgroup;
1363    posix_spawnattr_getschedparam;
1364    posix_spawnattr_getschedpolicy;
1365    posix_spawnattr_getsigdefault;
1366    posix_spawnattr_getsigdefault64;
1367    posix_spawnattr_getsigmask;
1368    posix_spawnattr_getsigmask64;
1369    posix_spawnattr_init;
1370    posix_spawnattr_setflags;
1371    posix_spawnattr_setpgroup;
1372    posix_spawnattr_setschedparam;
1373    posix_spawnattr_setschedpolicy;
1374    posix_spawnattr_setsigdefault;
1375    posix_spawnattr_setsigdefault64;
1376    posix_spawnattr_setsigmask;
1377    posix_spawnattr_setsigmask64;
1378    posix_spawn_file_actions_addclose;
1379    posix_spawn_file_actions_adddup2;
1380    posix_spawn_file_actions_addopen;
1381    posix_spawn_file_actions_destroy;
1382    posix_spawn_file_actions_init;
1383    posix_spawnp;
1384    ppoll64;
1385    pselect64;
1386    pthread_attr_getinheritsched;
1387    pthread_attr_setinheritsched;
1388    pthread_mutex_timedlock_monotonic_np;
1389    pthread_mutexattr_getprotocol;
1390    pthread_mutexattr_setprotocol;
1391    pthread_rwlock_timedrdlock_monotonic_np;
1392    pthread_rwlock_timedwrlock_monotonic_np;
1393    pthread_setschedprio;
1394    pthread_sigmask64;
1395    sem_timedwait_monotonic_np;
1396    sethostent;
1397    setnetent;
1398    setprotoent;
1399    sigaction64;
1400    sigaddset64;
1401    sigdelset64;
1402    sigemptyset64;
1403    sigfillset64;
1404    sigismember64;
1405    signalfd64;
1406    sigpending64;
1407    sigprocmask64;
1408    sigsuspend64;
1409    sigtimedwait64;
1410    sigwait64;
1411    sigwaitinfo64;
1412    strptime_l;
1413    swab;
1414    syncfs;
1415    wcsftime_l;
1416    wcstod_l;
1417    wcstof_l;
1418    wcstol_l;
1419    wcstoul_l;
1420} LIBC_O;
1421
1422LIBC_PRIVATE {
1423  global:
1424    ___Unwind_Backtrace; # arm
1425    ___Unwind_ForcedUnwind; # arm
1426    ___Unwind_RaiseException; # arm
1427    ___Unwind_Resume; # arm
1428    ___Unwind_Resume_or_Rethrow; # arm
1429    __accept4; # arm x86 mips
1430    __adddf3; # arm
1431    __addsf3; # arm
1432    __aeabi_atexit; # arm
1433    __aeabi_cdcmpeq; # arm
1434    __aeabi_cdcmple; # arm
1435    __aeabi_cdrcmple; # arm
1436    __aeabi_d2f; # arm
1437    __aeabi_d2iz; # arm
1438    __aeabi_dadd; # arm
1439    __aeabi_dcmpeq; # arm
1440    __aeabi_dcmpge; # arm
1441    __aeabi_dcmpgt; # arm
1442    __aeabi_dcmple; # arm
1443    __aeabi_dcmplt; # arm
1444    __aeabi_dcmpun; # arm
1445    __aeabi_ddiv; # arm
1446    __aeabi_dmul; # arm
1447    __aeabi_drsub; # arm
1448    __aeabi_dsub; # arm
1449    __aeabi_f2d; # arm
1450    __aeabi_f2iz; # arm
1451    __aeabi_f2uiz; # arm
1452    __aeabi_fadd; # arm
1453    __aeabi_fcmpun; # arm
1454    __aeabi_fdiv; # arm
1455    __aeabi_fmul; # arm
1456    __aeabi_frsub; # arm
1457    __aeabi_fsub; # arm
1458    __aeabi_i2d; # arm
1459    __aeabi_i2f; # arm
1460    __aeabi_idiv; # arm
1461    __aeabi_idiv0; # arm
1462    __aeabi_idivmod; # arm
1463    __aeabi_l2d; # arm
1464    __aeabi_l2f; # arm
1465    __aeabi_lasr; # arm
1466    __aeabi_ldiv0; # arm
1467    __aeabi_ldivmod; # arm
1468    __aeabi_llsl; # arm
1469    __aeabi_llsr; # arm
1470    __aeabi_lmul; # arm
1471    __aeabi_memclr; # arm
1472    __aeabi_memclr4; # arm
1473    __aeabi_memclr8; # arm
1474    __aeabi_memcpy; # arm
1475    __aeabi_memcpy4; # arm
1476    __aeabi_memcpy8; # arm
1477    __aeabi_memmove; # arm
1478    __aeabi_memmove4; # arm
1479    __aeabi_memmove8; # arm
1480    __aeabi_memset; # arm
1481    __aeabi_memset4; # arm
1482    __aeabi_memset8; # arm
1483    __aeabi_ui2d; # arm
1484    __aeabi_ui2f; # arm
1485    __aeabi_uidiv; # arm
1486    __aeabi_uidivmod; # arm
1487    __aeabi_ul2d; # arm
1488    __aeabi_ul2f; # arm
1489    __aeabi_uldivmod; # arm
1490    __aeabi_unwind_cpp_pr0; # arm
1491    __aeabi_unwind_cpp_pr1; # arm
1492    __aeabi_unwind_cpp_pr2; # arm
1493    __arm_fadvise64_64; # arm
1494    __ashldi3; # arm
1495    __ashrdi3; # arm
1496    __bionic_brk; # arm x86 mips
1497    __bionic_libgcc_compat_symbols; # arm x86
1498    __cmpdf2; # arm
1499    __divdf3; # arm
1500    __divdi3; # arm x86 mips
1501    __divsf3; # arm
1502    __divsi3; # arm
1503    __dso_handle; # arm
1504    __eqdf2; # arm
1505    __extendsfdf2; # arm
1506    __fixdfsi; # arm
1507    __fixsfsi; # arm
1508    __fixunssfsi; # arm
1509    __floatdidf; # arm
1510    __floatdisf; # arm
1511    __floatsidf; # arm
1512    __floatsisf; # arm
1513    __floatundidf; # arm
1514    __floatundisf; # arm
1515    __floatunsidf; # arm
1516    __floatunsisf; # arm
1517    __futex_wait; # arm x86 mips
1518    __futex_wake; # arm x86 mips
1519    __gedf2; # arm
1520    __get_thread; # arm x86 mips
1521    __get_tls; # arm x86 mips
1522    __getdents64; # arm x86 mips
1523    __gnu_ldivmod_helper; # arm
1524    __gnu_uldivmod_helper; # arm
1525    __gnu_Unwind_Backtrace; # arm
1526    __gnu_unwind_execute; # arm
1527    __gnu_Unwind_Find_exidx; # arm
1528    __gnu_Unwind_ForcedUnwind; # arm
1529    __gnu_unwind_frame; # arm
1530    __gnu_Unwind_RaiseException; # arm
1531    __gnu_Unwind_Restore_VFP; # arm
1532    __gnu_Unwind_Restore_VFP_D; # arm
1533    __gnu_Unwind_Restore_VFP_D_16_to_31; # arm
1534    __gnu_Unwind_Restore_WMMXC; # arm
1535    __gnu_Unwind_Restore_WMMXD; # arm
1536    __gnu_Unwind_Resume; # arm
1537    __gnu_Unwind_Resume_or_Rethrow; # arm
1538    __gnu_Unwind_Save_VFP; # arm
1539    __gnu_Unwind_Save_VFP_D; # arm
1540    __gnu_Unwind_Save_VFP_D_16_to_31; # arm
1541    __gnu_Unwind_Save_WMMXC; # arm
1542    __gnu_Unwind_Save_WMMXD; # arm
1543    __gtdf2; # arm
1544    __ledf2; # arm
1545    __lshrdi3; # arm
1546    __ltdf2; # arm
1547    __muldf3; # arm
1548    __muldi3; # arm
1549    __mulsf3; # arm
1550    __nedf2; # arm
1551    __open; # arm x86 mips
1552    __page_shift; # arm x86 mips
1553    __page_size; # arm x86 mips
1554    __popcount_tab; # arm
1555    __popcountsi2; # arm x86 mips
1556    __pthread_gettid; # arm x86 mips
1557    __restore_core_regs; # arm
1558    __sclose; # arm x86 mips
1559    __sdidinit; # arm x86 mips
1560    __set_errno; # arm x86 mips
1561    __sflags; # arm x86 mips
1562    __sflush; # arm x86 mips
1563    __sfp; # arm x86 mips
1564    __sglue; # arm x86 mips
1565    __sinit; # arm x86 mips
1566    __smakebuf; # arm x86 mips
1567    __sread; # arm x86 mips
1568    __srefill; # arm x86 mips
1569    __srget; # arm x86 mips
1570    __sseek; # arm x86 mips
1571    __subdf3; # arm
1572    __subsf3; # arm
1573    __swbuf; # arm x86 mips
1574    __swrite; # arm x86 mips
1575    __swsetup; # arm x86 mips
1576    __truncdfsf2; # arm
1577    __udivdi3; # arm x86 mips
1578    __udivsi3; # arm
1579    __unorddf2; # arm
1580    __unordsf2; # arm
1581    __wait4; # arm x86 mips
1582    _fwalk; # arm x86 mips
1583    _Unwind_Backtrace; # arm
1584    _Unwind_Complete; # arm
1585    _Unwind_DeleteException; # arm
1586    _Unwind_ForcedUnwind; # arm
1587    _Unwind_GetCFA; # arm
1588    _Unwind_GetDataRelBase; # arm
1589    _Unwind_GetLanguageSpecificData; # arm
1590    _Unwind_GetRegionStart; # arm
1591    _Unwind_GetTextRelBase; # arm
1592    _Unwind_RaiseException; # arm
1593    _Unwind_Resume; # arm
1594    _Unwind_Resume_or_Rethrow; # arm
1595    _Unwind_VRS_Get; # arm
1596    _Unwind_VRS_Pop; # arm
1597    _Unwind_VRS_Set; # arm
1598    android_getaddrinfofornet;
1599    android_getaddrinfofornetcontext;
1600    android_gethostbyaddrfornet;
1601    android_gethostbyaddrfornetcontext;
1602    android_gethostbynamefornet;
1603    android_gethostbynamefornetcontext;
1604    arc4random_addrandom; # arm x86 mips
1605    arc4random_stir; # arm x86 mips
1606    atexit; # arm
1607    bcopy; # arm x86 mips
1608    bzero; # arm x86 mips
1609    dlmalloc; # arm x86 mips
1610    dlmalloc_inspect_all; # arm x86 mips
1611    dlmalloc_trim; # arm x86 mips
1612    dlmalloc_usable_size; # arm x86 mips
1613    free_malloc_leak_info;
1614    ftime; # arm x86 mips
1615    get_malloc_leak_info;
1616    getdents; # arm x86 mips
1617    getdtablesize; # arm x86 mips
1618    gMallocLeakZygoteChild;
1619    index; # arm x86 mips
1620    issetugid; # arm x86 mips
1621    memswap; # arm x86 mips
1622    pthread_attr_getstackaddr; # arm x86 mips
1623    pthread_attr_setstackaddr; # arm x86 mips
1624    restore_core_regs; # arm
1625    SHA1Final; # arm x86 mips
1626    SHA1Init; # arm x86 mips
1627    SHA1Transform; # arm x86 mips
1628    SHA1Update; # arm x86 mips
1629    strntoimax; # arm x86 mips
1630    strntoumax; # arm x86 mips
1631    strtotimeval; # arm x86 mips
1632    sysv_signal; # arm x86 mips
1633    tkill; # arm x86 mips
1634    wait3; # arm x86 mips
1635    wcswcs; # arm x86 mips
1636} LIBC_P;
1637
1638LIBC_DEPRECATED {
1639  global:
1640    __system_property_wait_any;
1641};
1642
1643LIBC_PLATFORM {
1644  global:
1645    __system_properties_init;
1646    __system_property_area__; # var
1647    __system_property_add;
1648    __system_property_area_init;
1649    __system_property_set_filename;
1650    __system_property_update;
1651    android_net_res_stats_get_info_for_net;
1652    android_net_res_stats_aggregate;
1653    android_net_res_stats_get_usable_servers;
1654    malloc_backtrace;
1655    malloc_disable;
1656    malloc_enable;
1657    malloc_iterate;
1658} LIBC_P;
1659