blob: f88c28425c273f0e0157d9e7321f52384283b620 [file] [log] [blame]
Greg Hackmanne5c872f2016-03-03 13:10:23 -08001# Generated by genversion-scripts.py. Do not edit.
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07002LIBC {
3 global:
4 __assert;
5 __assert2;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07006 __b64_ntop;
7 __b64_pton;
Dan Albert37ba9052016-08-02 15:20:36 -07008 __cmsg_nxthdr; # introduced=21
9 __ctype_get_mb_cur_max; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -070010 __cxa_atexit;
11 __cxa_finalize;
Dan Albert37ba9052016-08-02 15:20:36 -070012 __cxa_thread_atexit_impl; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -070013 __dn_comp;
14 __dn_count_labels;
15 __dn_skipname;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -070016 __errno;
Dan Albert37ba9052016-08-02 15:20:36 -070017 __fbufsize; # introduced=23
18 __FD_CLR_chk; # introduced=21
19 __FD_ISSET_chk; # introduced=21
20 __FD_SET_chk; # introduced=21
21 __fgets_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
22 __flbf; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -070023 __fp_nquery;
24 __fp_query;
Dan Albert37ba9052016-08-02 15:20:36 -070025 __fpclassify; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -070026 __fpclassifyd;
27 __fpclassifyf;
28 __fpclassifyl;
Dan Albert37ba9052016-08-02 15:20:36 -070029 __fpending; # introduced=23
30 __fpurge; # introduced=23
31 __freadable; # introduced=23
32 __fsetlocking; # introduced=23
33 __fwritable; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -070034 __get_h_errno;
Dan Albert37ba9052016-08-02 15:20:36 -070035 __gnu_basename; # introduced=23
36 __gnu_strerror_r; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -070037 __hostalias;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -070038 __isfinite;
39 __isfinitef;
40 __isfinitel;
41 __isinf;
42 __isinff;
43 __isinfl;
Dan Albert37ba9052016-08-02 15:20:36 -070044 __isnan; # introduced=21
45 __isnanf; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -070046 __isnanl;
47 __isnormal;
48 __isnormalf;
49 __isnormall;
Dan Albert37ba9052016-08-02 15:20:36 -070050 __libc_current_sigrtmax; # introduced=21
51 __libc_current_sigrtmin; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -070052 __libc_init;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -070053 __loc_aton;
54 __loc_ntoa;
Dan Albert37ba9052016-08-02 15:20:36 -070055 __memchr_chk; # introduced=23
56 __memcpy_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
57 __memmove_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
58 __memrchr_chk; # introduced=23
59 __memset_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
60 __open_2; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
61 __openat_2; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -070062 __p_cdname;
63 __p_cdnname;
64 __p_class;
Dan Albert37ba9052016-08-02 15:20:36 -070065 __p_class_syms; # var
Dmitriy Ivanov665607a2015-06-03 17:48:51 -070066 __p_fqname;
67 __p_fqnname;
68 __p_option;
69 __p_query;
70 __p_rcode;
71 __p_secstodate;
72 __p_time;
73 __p_type;
Dan Albert37ba9052016-08-02 15:20:36 -070074 __p_type_syms; # var
75 __poll_chk; # introduced=23
76 __ppoll_chk; # introduced=23
77 __pread64_chk; # introduced=23
78 __pread_chk; # introduced=23
79 __progname; # var
Dmitriy Ivanov665607a2015-06-03 17:48:51 -070080 __pthread_cleanup_pop;
81 __pthread_cleanup_push;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -070082 __putlong;
83 __putshort;
Dan Albert37ba9052016-08-02 15:20:36 -070084 __read_chk; # introduced=21
85 __readlink_chk; # introduced=23
86 __readlinkat_chk; # introduced=23
87 __recvfrom_chk; # introduced=21
88 __register_atfork; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -070089 __res_close;
90 __res_dnok;
91 __res_hnok;
92 __res_hostalias;
93 __res_isourserver;
94 __res_mailok;
95 __res_nameinquery;
96 __res_nclose;
97 __res_ninit;
98 __res_nmkquery;
99 __res_nquery;
100 __res_nquerydomain;
101 __res_nsearch;
102 __res_nsend;
103 __res_ownok;
104 __res_queriesmatch;
105 __res_querydomain;
106 __res_send;
107 __res_send_setqhook;
108 __res_send_setrhook;
Dan Albert37ba9052016-08-02 15:20:36 -0700109 __sched_cpualloc; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
110 __sched_cpucount; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
111 __sched_cpufree; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
112 __sF; # var
113 __snprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
114 __sprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700115 __stack_chk_fail;
Dan Albert37ba9052016-08-02 15:20:36 -0700116 __stack_chk_guard; # var
117 __stpcpy_chk; # introduced=21
118 __stpncpy_chk; # introduced=21
119 __stpncpy_chk2; # introduced=21
120 __strcat_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
121 __strchr_chk; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
122 __strcpy_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
123 __strlcat_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
124 __strlcpy_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
125 __strlen_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
126 __strncat_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
127 __strncpy_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
128 __strncpy_chk2; # introduced=21
129 __strrchr_chk; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700130 __sym_ntop;
131 __sym_ntos;
132 __sym_ston;
Dimitry Ivanove1078a92016-01-13 20:32:12 +0000133 __system_properties_init;
Dan Albert37ba9052016-08-02 15:20:36 -0700134 __system_property_area__; # var
135 __system_property_area_init; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
136 __system_property_area_serial; # introduced=23
Dimitry Ivanove1078a92016-01-13 20:32:12 +0000137 __system_property_find;
Dan Albert37ba9052016-08-02 15:20:36 -0700138 __system_property_foreach; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
Dimitry Ivanove1078a92016-01-13 20:32:12 +0000139 __system_property_get;
140 __system_property_read;
Dan Albert37ba9052016-08-02 15:20:36 -0700141 __system_property_serial; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
142 __system_property_set; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
143 __system_property_set_filename; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
Dan Albert37ba9052016-08-02 15:20:36 -0700144 __system_property_wait_any; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
145 __umask_chk; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
146 __vsnprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
147 __vsprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
148 _ctype_; # var
149 _Exit; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700150 _exit;
Dan Albert37ba9052016-08-02 15:20:36 -0700151 _flushlbf; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700152 _getlong;
153 _getshort;
154 _longjmp;
Dan Albert37ba9052016-08-02 15:20:36 -0700155 _resolv_delete_cache_for_net; # introduced=21
156 _resolv_flush_cache_for_net; # introduced=21
157 _resolv_set_nameservers_for_net; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700158 _setjmp;
Dan Albert37ba9052016-08-02 15:20:36 -0700159 _tolower; # introduced=21
160 _toupper; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700161 abort;
Dan Albert37ba9052016-08-02 15:20:36 -0700162 abs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700163 accept;
Dan Albert37ba9052016-08-02 15:20:36 -0700164 accept4; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700165 access;
166 acct;
167 alarm;
168 alphasort;
Dan Albert37ba9052016-08-02 15:20:36 -0700169 alphasort64; # introduced=21
170 android_set_abort_message; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700171 arc4random;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700172 arc4random_buf;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700173 arc4random_uniform;
174 asctime;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700175 asctime_r;
176 asprintf;
Dan Albert37ba9052016-08-02 15:20:36 -0700177 at_quick_exit; # introduced=21
178 atof; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700179 atoi;
180 atol;
181 atoll;
182 basename;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700183 bind;
184 bindresvport;
185 brk;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700186 bsearch;
187 btowc;
Dan Albert37ba9052016-08-02 15:20:36 -0700188 c16rtomb; # introduced=21
189 c32rtomb; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700190 calloc;
191 capget;
192 capset;
Dan Albert37ba9052016-08-02 15:20:36 -0700193 cfgetispeed; # introduced=21
194 cfgetospeed; # introduced=21
195 cfmakeraw; # introduced=21
196 cfsetispeed; # introduced=21
197 cfsetospeed; # introduced=21
198 cfsetspeed; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700199 chdir;
200 chmod;
201 chown;
202 chroot;
203 clearenv;
204 clearerr;
Dan Albert37ba9052016-08-02 15:20:36 -0700205 clearerr_unlocked; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700206 clock;
Dan Albert37ba9052016-08-02 15:20:36 -0700207 clock_getcpuclockid; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700208 clock_getres;
209 clock_gettime;
210 clock_nanosleep;
211 clock_settime;
Dan Albert37ba9052016-08-02 15:20:36 -0700212 clone; # introduced-arm=9 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700213 close;
214 closedir;
215 closelog;
216 connect;
217 creat;
Dan Albert37ba9052016-08-02 15:20:36 -0700218 creat64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700219 ctime;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700220 ctime_r;
221 daemon;
Dan Albert37ba9052016-08-02 15:20:36 -0700222 daylight; # var
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700223 delete_module;
224 difftime;
225 dirfd;
226 dirname;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700227 div;
228 dn_expand;
Dan Albert37ba9052016-08-02 15:20:36 -0700229 dprintf; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700230 drand48;
231 dup;
232 dup2;
Dan Albert37ba9052016-08-02 15:20:36 -0700233 dup3; # introduced=21
234 duplocale; # introduced=21
235 endmntent; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700236 endservent;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700237 endutent;
Dan Albert37ba9052016-08-02 15:20:36 -0700238 environ; # var
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700239 epoll_create;
Dan Albert37ba9052016-08-02 15:20:36 -0700240 epoll_create1; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700241 epoll_ctl;
Dan Albert37ba9052016-08-02 15:20:36 -0700242 epoll_pwait; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700243 epoll_wait;
244 erand48;
245 err;
Dan Albert37ba9052016-08-02 15:20:36 -0700246 error; # introduced=23
247 error_at_line; # introduced=23
248 error_message_count; # var introduced=23
249 error_one_per_line; # var introduced=23
250 error_print_progname; # var introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700251 errx;
Dan Albert37ba9052016-08-02 15:20:36 -0700252 ether_aton; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
253 ether_aton_r; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
254 ether_ntoa; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
255 ether_ntoa_r; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700256 eventfd;
257 eventfd_read;
258 eventfd_write;
259 execl;
260 execle;
261 execlp;
262 execv;
263 execve;
264 execvp;
Dan Albert37ba9052016-08-02 15:20:36 -0700265 execvpe; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700266 exit;
Dan Albert37ba9052016-08-02 15:20:36 -0700267 faccessat; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
268 fallocate; # introduced=21
269 fallocate64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700270 fchdir;
271 fchmod;
272 fchmodat;
273 fchown;
274 fchownat;
275 fclose;
276 fcntl;
277 fdatasync;
278 fdopen;
279 fdopendir;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700280 feof;
Dan Albert37ba9052016-08-02 15:20:36 -0700281 feof_unlocked; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700282 ferror;
Dan Albert37ba9052016-08-02 15:20:36 -0700283 ferror_unlocked; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700284 fflush;
Dan Albert37ba9052016-08-02 15:20:36 -0700285 ffs; # introduced-arm=9 introduced-arm64=21 introduced-mips=9 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700286 fgetc;
287 fgetln;
288 fgetpos;
289 fgets;
290 fgetwc;
291 fgetws;
Dan Albert37ba9052016-08-02 15:20:36 -0700292 fgetxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700293 fileno;
Dan Albert37ba9052016-08-02 15:20:36 -0700294 flistxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700295 flock;
296 flockfile;
Dan Albert37ba9052016-08-02 15:20:36 -0700297 fmemopen; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700298 fnmatch;
299 fopen;
300 fork;
Dan Albert37ba9052016-08-02 15:20:36 -0700301 forkpty; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700302 fpathconf;
303 fprintf;
304 fpurge;
305 fputc;
306 fputs;
307 fputwc;
308 fputws;
309 fread;
310 free;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700311 freeaddrinfo;
Dan Albert37ba9052016-08-02 15:20:36 -0700312 freelocale; # introduced=21
313 fremovexattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700314 freopen;
315 fscanf;
316 fseek;
317 fseeko;
318 fsetpos;
Dan Albert37ba9052016-08-02 15:20:36 -0700319 fsetxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700320 fstat;
Dan Albert37ba9052016-08-02 15:20:36 -0700321 fstat64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700322 fstatat;
Dan Albert37ba9052016-08-02 15:20:36 -0700323 fstatat64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700324 fstatfs;
Dan Albert37ba9052016-08-02 15:20:36 -0700325 fstatfs64; # introduced=21
326 fstatvfs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
327 fstatvfs64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700328 fsync;
329 ftell;
330 ftello;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700331 ftok;
332 ftruncate;
Dan Albert37ba9052016-08-02 15:20:36 -0700333 ftruncate64; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700334 ftrylockfile;
335 fts_children;
336 fts_close;
337 fts_open;
338 fts_read;
339 fts_set;
Dan Albert37ba9052016-08-02 15:20:36 -0700340 ftw; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
341 ftw64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700342 funlockfile;
343 funopen;
Dan Albert37ba9052016-08-02 15:20:36 -0700344 futimens; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700345 fwide;
346 fwprintf;
347 fwrite;
348 fwscanf;
349 gai_strerror;
Dan Albert37ba9052016-08-02 15:20:36 -0700350 get_avphys_pages; # introduced=23
351 get_nprocs; # introduced=23
352 get_nprocs_conf; # introduced=23
353 get_phys_pages; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700354 getaddrinfo;
Dan Albert37ba9052016-08-02 15:20:36 -0700355 getauxval; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700356 getc;
357 getc_unlocked;
358 getchar;
359 getchar_unlocked;
360 getcwd;
Dan Albert37ba9052016-08-02 15:20:36 -0700361 getdelim; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700362 getegid;
363 getenv;
364 geteuid;
365 getgid;
366 getgrgid;
367 getgrnam;
368 getgrouplist;
369 getgroups;
370 gethostbyaddr;
Dan Albert37ba9052016-08-02 15:20:36 -0700371 gethostbyaddr_r; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700372 gethostbyname;
373 gethostbyname2;
Dan Albert37ba9052016-08-02 15:20:36 -0700374 gethostbyname2_r; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700375 gethostbyname_r;
376 gethostent;
377 gethostname;
378 getitimer;
Dan Albert37ba9052016-08-02 15:20:36 -0700379 getline; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700380 getlogin;
381 getmntent;
Dan Albert37ba9052016-08-02 15:20:36 -0700382 getmntent_r; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700383 getnameinfo;
384 getnetbyaddr;
385 getnetbyname;
386 getopt;
387 getopt_long;
388 getopt_long_only;
Dan Albert37ba9052016-08-02 15:20:36 -0700389 getpagesize; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700390 getpeername;
391 getpgid;
392 getpgrp;
393 getpid;
394 getppid;
395 getpriority;
Dan Albert37ba9052016-08-02 15:20:36 -0700396 getprogname; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700397 getprotobyname;
398 getprotobynumber;
399 getpt;
400 getpwnam;
Dan Albert37ba9052016-08-02 15:20:36 -0700401 getpwnam_r; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700402 getpwuid;
Dan Albert37ba9052016-08-02 15:20:36 -0700403 getpwuid_r; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700404 getresgid;
405 getresuid;
406 getrlimit;
Dan Albert37ba9052016-08-02 15:20:36 -0700407 getrlimit64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700408 getrusage;
409 gets;
410 getservbyname;
411 getservbyport;
412 getservent;
Dan Albert37ba9052016-08-02 15:20:36 -0700413 getsid; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700414 getsockname;
415 getsockopt;
416 gettid;
417 gettimeofday;
418 getuid;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700419 getutent;
420 getwc;
421 getwchar;
Dan Albert37ba9052016-08-02 15:20:36 -0700422 getxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700423 gmtime;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700424 gmtime_r;
Dan Albert37ba9052016-08-02 15:20:36 -0700425 grantpt; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700426 herror;
427 hstrerror;
Dan Albert37ba9052016-08-02 15:20:36 -0700428 htonl; # introduced=21
429 htons; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700430 if_indextoname;
431 if_nametoindex;
Dan Albert37ba9052016-08-02 15:20:36 -0700432 imaxabs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
433 imaxdiv; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700434 inet_addr;
435 inet_aton;
Dan Albert37ba9052016-08-02 15:20:36 -0700436 inet_lnaof; # introduced=21
437 inet_makeaddr; # introduced=21
438 inet_netof; # introduced=21
439 inet_network; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700440 inet_nsap_addr;
441 inet_nsap_ntoa;
442 inet_ntoa;
443 inet_ntop;
444 inet_pton;
445 init_module;
446 initgroups;
Dan Albert37ba9052016-08-02 15:20:36 -0700447 initstate; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700448 inotify_add_watch;
449 inotify_init;
Dan Albert37ba9052016-08-02 15:20:36 -0700450 inotify_init1; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700451 inotify_rm_watch;
Dan Albert37ba9052016-08-02 15:20:36 -0700452 insque; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700453 ioctl;
454 isalnum;
Dan Albert37ba9052016-08-02 15:20:36 -0700455 isalnum_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700456 isalpha;
Dan Albert37ba9052016-08-02 15:20:36 -0700457 isalpha_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700458 isascii;
459 isatty;
460 isblank;
Dan Albert37ba9052016-08-02 15:20:36 -0700461 isblank_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700462 iscntrl;
Dan Albert37ba9052016-08-02 15:20:36 -0700463 iscntrl_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700464 isdigit;
Dan Albert37ba9052016-08-02 15:20:36 -0700465 isdigit_l; # introduced=21
466 isfinite; # introduced=21
467 isfinitef; # introduced=21
468 isfinitel; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700469 isgraph;
Dan Albert37ba9052016-08-02 15:20:36 -0700470 isgraph_l; # introduced=21
471 isinf; # introduced=21
472 isinff; # introduced=21
473 isinfl; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700474 islower;
Dan Albert37ba9052016-08-02 15:20:36 -0700475 islower_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700476 isnan;
477 isnanf;
Dan Albert37ba9052016-08-02 15:20:36 -0700478 isnanl; # introduced=21
479 isnormal; # introduced=21
480 isnormalf; # introduced=21
481 isnormall; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700482 isprint;
Dan Albert37ba9052016-08-02 15:20:36 -0700483 isprint_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700484 ispunct;
Dan Albert37ba9052016-08-02 15:20:36 -0700485 ispunct_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700486 isspace;
Dan Albert37ba9052016-08-02 15:20:36 -0700487 isspace_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700488 isupper;
Dan Albert37ba9052016-08-02 15:20:36 -0700489 isupper_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700490 iswalnum;
Dan Albert37ba9052016-08-02 15:20:36 -0700491 iswalnum_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700492 iswalpha;
Dan Albert37ba9052016-08-02 15:20:36 -0700493 iswalpha_l; # introduced=21
494 iswblank; # introduced=21
495 iswblank_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700496 iswcntrl;
Dan Albert37ba9052016-08-02 15:20:36 -0700497 iswcntrl_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700498 iswctype;
Dan Albert37ba9052016-08-02 15:20:36 -0700499 iswctype_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700500 iswdigit;
Dan Albert37ba9052016-08-02 15:20:36 -0700501 iswdigit_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700502 iswgraph;
Dan Albert37ba9052016-08-02 15:20:36 -0700503 iswgraph_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700504 iswlower;
Dan Albert37ba9052016-08-02 15:20:36 -0700505 iswlower_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700506 iswprint;
Dan Albert37ba9052016-08-02 15:20:36 -0700507 iswprint_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700508 iswpunct;
Dan Albert37ba9052016-08-02 15:20:36 -0700509 iswpunct_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700510 iswspace;
Dan Albert37ba9052016-08-02 15:20:36 -0700511 iswspace_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700512 iswupper;
Dan Albert37ba9052016-08-02 15:20:36 -0700513 iswupper_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700514 iswxdigit;
Dan Albert37ba9052016-08-02 15:20:36 -0700515 iswxdigit_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700516 isxdigit;
Dan Albert37ba9052016-08-02 15:20:36 -0700517 isxdigit_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700518 jrand48;
519 kill;
520 killpg;
521 klogctl;
Dan Albert37ba9052016-08-02 15:20:36 -0700522 labs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700523 lchown;
Dan Albert37ba9052016-08-02 15:20:36 -0700524 lcong48; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700525 ldexp;
526 ldiv;
Dan Albert37ba9052016-08-02 15:20:36 -0700527 lfind; # introduced=21
528 lgetxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700529 link;
Dan Albert37ba9052016-08-02 15:20:36 -0700530 linkat; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700531 listen;
Dan Albert37ba9052016-08-02 15:20:36 -0700532 listxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
533 llabs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700534 lldiv;
Dan Albert37ba9052016-08-02 15:20:36 -0700535 llistxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
536 localeconv; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700537 localtime;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700538 localtime_r;
Dan Albert37ba9052016-08-02 15:20:36 -0700539 login_tty; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700540 longjmp;
541 lrand48;
Dan Albert37ba9052016-08-02 15:20:36 -0700542 lremovexattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
543 lsearch; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700544 lseek;
545 lseek64;
Dan Albert37ba9052016-08-02 15:20:36 -0700546 lsetxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700547 lstat;
Dan Albert37ba9052016-08-02 15:20:36 -0700548 lstat64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700549 madvise;
550 mallinfo;
551 malloc;
Dan Albert37ba9052016-08-02 15:20:36 -0700552 malloc_info; # introduced=23
553 malloc_usable_size; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700554 mbrlen;
Dan Albert37ba9052016-08-02 15:20:36 -0700555 mbrtoc16; # introduced=21
556 mbrtoc32; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700557 mbrtowc;
558 mbsinit;
Dan Albert37ba9052016-08-02 15:20:36 -0700559 mbsnrtowcs; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700560 mbsrtowcs;
561 mbstowcs;
Dan Albert37ba9052016-08-02 15:20:36 -0700562 mbtowc; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700563 memalign;
564 memccpy;
565 memchr;
566 memcmp;
567 memcpy;
568 memmem;
569 memmove;
Dan Albert37ba9052016-08-02 15:20:36 -0700570 mempcpy; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700571 memrchr;
572 memset;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700573 mincore;
574 mkdir;
575 mkdirat;
576 mkdtemp;
Dan Albert37ba9052016-08-02 15:20:36 -0700577 mkfifo; # introduced=21
578 mkfifoat; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700579 mknod;
Dan Albert37ba9052016-08-02 15:20:36 -0700580 mknodat; # introduced=21
581 mkostemp; # introduced=23
582 mkostemp64; # introduced=23
583 mkostemps; # introduced=23
584 mkostemps64; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700585 mkstemp;
Dan Albert37ba9052016-08-02 15:20:36 -0700586 mkstemp64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700587 mkstemps;
Dan Albert37ba9052016-08-02 15:20:36 -0700588 mkstemps64; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700589 mktemp;
590 mktime;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700591 mlock;
Dan Albert37ba9052016-08-02 15:20:36 -0700592 mlockall; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700593 mmap;
Dan Albert37ba9052016-08-02 15:20:36 -0700594 mmap64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700595 mount;
596 mprotect;
597 mrand48;
598 mremap;
599 msync;
600 munlock;
Dan Albert37ba9052016-08-02 15:20:36 -0700601 munlockall; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700602 munmap;
603 nanosleep;
Dan Albert37ba9052016-08-02 15:20:36 -0700604 newlocale; # introduced=21
605 nftw; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
606 nftw64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700607 nice;
608 nrand48;
Dan Albert37ba9052016-08-02 15:20:36 -0700609 ns_format_ttl; # arm64 x86_64 mips64 introduced=22
610 ns_get16; # arm64 x86_64 mips64 introduced=22
611 ns_get32; # arm64 x86_64 mips64 introduced=22
612 ns_initparse; # arm64 x86_64 mips64 introduced=22
613 ns_makecanon; # arm64 x86_64 mips64 introduced=22
614 ns_msg_getflag; # arm64 x86_64 mips64 introduced=22
615 ns_name_compress; # arm64 x86_64 mips64 introduced=22
616 ns_name_ntol; # arm64 x86_64 mips64 introduced=22
617 ns_name_ntop; # arm64 x86_64 mips64 introduced=22
618 ns_name_pack; # arm64 x86_64 mips64 introduced=22
619 ns_name_pton; # arm64 x86_64 mips64 introduced=23
620 ns_name_rollback; # arm64 x86_64 mips64 introduced=22
621 ns_name_skip; # arm64 x86_64 mips64 introduced=22
622 ns_name_uncompress; # arm64 x86_64 mips64 introduced=22
623 ns_name_unpack; # arm64 x86_64 mips64 introduced=22
624 ns_parserr; # arm64 x86_64 mips64 introduced=22
625 ns_put16; # arm64 x86_64 mips64 introduced=22
626 ns_put32; # arm64 x86_64 mips64 introduced=22
627 ns_samename; # arm64 x86_64 mips64 introduced=22
628 ns_skiprr; # arm64 x86_64 mips64 introduced=22
629 ns_sprintrr; # arm64 x86_64 mips64 introduced=22
630 ns_sprintrrf; # arm64 x86_64 mips64 introduced=22
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700631 nsdispatch;
Dan Albert37ba9052016-08-02 15:20:36 -0700632 ntohl; # introduced=21
633 ntohs; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700634 open;
Dan Albert37ba9052016-08-02 15:20:36 -0700635 open64; # introduced=21
636 open_memstream; # introduced=23
637 open_wmemstream; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700638 openat;
Dan Albert37ba9052016-08-02 15:20:36 -0700639 openat64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700640 opendir;
641 openlog;
Dan Albert37ba9052016-08-02 15:20:36 -0700642 openpty; # introduced=23
643 optarg; # var
644 opterr; # var
645 optind; # var
646 optopt; # var
647 optreset; # var
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700648 pathconf;
649 pause;
650 pclose;
651 perror;
Dan Albert37ba9052016-08-02 15:20:36 -0700652 personality; # introduced-arm=15 introduced-arm64=21 introduced-mips=15 introduced-mips64=21 introduced-x86=15 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700653 pipe;
654 pipe2;
655 poll;
656 popen;
Dan Albert37ba9052016-08-02 15:20:36 -0700657 posix_fadvise; # introduced=21
658 posix_fadvise64; # introduced=21
659 posix_fallocate; # introduced=21
660 posix_fallocate64; # introduced=21
661 posix_madvise; # introduced=23
662 posix_memalign; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
663 posix_openpt; # introduced=21
664 ppoll; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700665 prctl;
666 pread;
Dan Albert37ba9052016-08-02 15:20:36 -0700667 pread64; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700668 printf;
669 prlimit; # arm64 x86_64 mips64
Dan Albert37ba9052016-08-02 15:20:36 -0700670 prlimit64; # introduced=21
671 process_vm_readv; # introduced=23
672 process_vm_writev; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700673 pselect;
Dan Albert37ba9052016-08-02 15:20:36 -0700674 psiginfo; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
675 psignal; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
676 pthread_atfork; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700677 pthread_attr_destroy;
678 pthread_attr_getdetachstate;
679 pthread_attr_getguardsize;
680 pthread_attr_getschedparam;
681 pthread_attr_getschedpolicy;
682 pthread_attr_getscope;
683 pthread_attr_getstack;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700684 pthread_attr_getstacksize;
685 pthread_attr_init;
686 pthread_attr_setdetachstate;
687 pthread_attr_setguardsize;
688 pthread_attr_setschedparam;
689 pthread_attr_setschedpolicy;
690 pthread_attr_setscope;
691 pthread_attr_setstack;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700692 pthread_attr_setstacksize;
693 pthread_cond_broadcast;
694 pthread_cond_destroy;
695 pthread_cond_init;
696 pthread_cond_signal;
697 pthread_cond_timedwait;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700698 pthread_cond_wait;
699 pthread_condattr_destroy;
Dan Albert37ba9052016-08-02 15:20:36 -0700700 pthread_condattr_getclock; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700701 pthread_condattr_getpshared;
702 pthread_condattr_init;
Dan Albert37ba9052016-08-02 15:20:36 -0700703 pthread_condattr_setclock; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700704 pthread_condattr_setpshared;
705 pthread_create;
706 pthread_detach;
707 pthread_equal;
708 pthread_exit;
709 pthread_getattr_np;
710 pthread_getcpuclockid;
711 pthread_getschedparam;
712 pthread_getspecific;
Dan Albert37ba9052016-08-02 15:20:36 -0700713 pthread_gettid_np; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700714 pthread_join;
715 pthread_key_create;
716 pthread_key_delete;
717 pthread_kill;
718 pthread_mutex_destroy;
719 pthread_mutex_init;
720 pthread_mutex_lock;
Dan Albert37ba9052016-08-02 15:20:36 -0700721 pthread_mutex_timedlock; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700722 pthread_mutex_trylock;
723 pthread_mutex_unlock;
724 pthread_mutexattr_destroy;
725 pthread_mutexattr_getpshared;
726 pthread_mutexattr_gettype;
727 pthread_mutexattr_init;
728 pthread_mutexattr_setpshared;
729 pthread_mutexattr_settype;
730 pthread_once;
731 pthread_rwlock_destroy;
732 pthread_rwlock_init;
733 pthread_rwlock_rdlock;
734 pthread_rwlock_timedrdlock;
735 pthread_rwlock_timedwrlock;
736 pthread_rwlock_tryrdlock;
737 pthread_rwlock_trywrlock;
738 pthread_rwlock_unlock;
739 pthread_rwlock_wrlock;
740 pthread_rwlockattr_destroy;
Dan Albert37ba9052016-08-02 15:20:36 -0700741 pthread_rwlockattr_getkind_np; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700742 pthread_rwlockattr_getpshared;
743 pthread_rwlockattr_init;
Dan Albert37ba9052016-08-02 15:20:36 -0700744 pthread_rwlockattr_setkind_np; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700745 pthread_rwlockattr_setpshared;
746 pthread_self;
747 pthread_setname_np;
748 pthread_setschedparam;
749 pthread_setspecific;
750 pthread_sigmask;
751 ptrace;
752 ptsname;
753 ptsname_r;
754 putc;
755 putc_unlocked;
756 putchar;
757 putchar_unlocked;
758 putenv;
759 puts;
760 pututline;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700761 putwc;
762 putwchar;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700763 pwrite;
Dan Albert37ba9052016-08-02 15:20:36 -0700764 pwrite64; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700765 qsort;
Dan Albert37ba9052016-08-02 15:20:36 -0700766 quick_exit; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700767 raise;
Dan Albert37ba9052016-08-02 15:20:36 -0700768 rand; # introduced=21
769 rand_r; # introduced=21
770 random; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700771 read;
Dan Albert37ba9052016-08-02 15:20:36 -0700772 readahead; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700773 readdir;
Dan Albert37ba9052016-08-02 15:20:36 -0700774 readdir64; # introduced=21
775 readdir64_r; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700776 readdir_r;
777 readlink;
Dan Albert37ba9052016-08-02 15:20:36 -0700778 readlinkat; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700779 readv;
780 realloc;
781 realpath;
782 reboot;
783 recv;
784 recvfrom;
Dan Albert37ba9052016-08-02 15:20:36 -0700785 recvmmsg; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700786 recvmsg;
787 regcomp;
788 regerror;
789 regexec;
790 regfree;
791 remove;
Dan Albert37ba9052016-08-02 15:20:36 -0700792 removexattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
793 remque; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700794 rename;
795 renameat;
796 res_init;
797 res_mkquery;
798 res_query;
799 res_search;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700800 rewind;
801 rewinddir;
802 rmdir;
803 sbrk;
804 scandir;
Dan Albert37ba9052016-08-02 15:20:36 -0700805 scandir64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700806 scanf;
807 sched_get_priority_max;
808 sched_get_priority_min;
Dan Albert37ba9052016-08-02 15:20:36 -0700809 sched_getaffinity; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
810 sched_getcpu; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700811 sched_getparam;
812 sched_getscheduler;
813 sched_rr_get_interval;
Dan Albert37ba9052016-08-02 15:20:36 -0700814 sched_setaffinity; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700815 sched_setparam;
816 sched_setscheduler;
817 sched_yield;
818 seed48;
Dan Albert37ba9052016-08-02 15:20:36 -0700819 seekdir; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700820 select;
821 sem_close;
822 sem_destroy;
823 sem_getvalue;
824 sem_init;
825 sem_open;
826 sem_post;
827 sem_timedwait;
828 sem_trywait;
829 sem_unlink;
830 sem_wait;
831 send;
832 sendfile;
Dan Albert37ba9052016-08-02 15:20:36 -0700833 sendfile64; # introduced=21
834 sendmmsg; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700835 sendmsg;
836 sendto;
837 setbuf;
838 setbuffer;
839 setegid;
840 setenv;
841 seteuid;
Dan Albert37ba9052016-08-02 15:20:36 -0700842 setfsgid; # introduced=21
843 setfsuid; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700844 setgid;
845 setgroups;
Dan Albert37ba9052016-08-02 15:20:36 -0700846 sethostname; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700847 setitimer;
848 setjmp;
849 setlinebuf;
850 setlocale;
851 setlogmask;
Dan Albert37ba9052016-08-02 15:20:36 -0700852 setmntent; # introduced=21
853 setns; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700854 setpgid;
855 setpgrp;
856 setpriority;
Dan Albert37ba9052016-08-02 15:20:36 -0700857 setprogname; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700858 setregid;
859 setresgid;
860 setresuid;
861 setreuid;
862 setrlimit;
Dan Albert37ba9052016-08-02 15:20:36 -0700863 setrlimit64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700864 setservent;
865 setsid;
866 setsockopt;
Dan Albert37ba9052016-08-02 15:20:36 -0700867 setstate; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700868 settimeofday;
869 setuid;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700870 setutent;
871 setvbuf;
Dan Albert37ba9052016-08-02 15:20:36 -0700872 setxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700873 shutdown;
874 sigaction;
Dan Albert37ba9052016-08-02 15:20:36 -0700875 sigaddset; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700876 sigaltstack;
877 sigblock;
Dan Albert37ba9052016-08-02 15:20:36 -0700878 sigdelset; # introduced=21
879 sigemptyset; # introduced=21
880 sigfillset; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700881 siginterrupt;
Dan Albert37ba9052016-08-02 15:20:36 -0700882 sigismember; # introduced=21
883 siglongjmp; # introduced-arm=9 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
884 signal; # introduced=21
885 signalfd; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700886 sigpending;
887 sigprocmask;
Dan Albert37ba9052016-08-02 15:20:36 -0700888 sigqueue; # introduced=23
889 sigsetjmp; # introduced-arm=9 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700890 sigsetmask;
891 sigsuspend;
Dan Albert37ba9052016-08-02 15:20:36 -0700892 sigtimedwait; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700893 sigwait;
Dan Albert37ba9052016-08-02 15:20:36 -0700894 sigwaitinfo; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700895 sleep;
896 snprintf;
897 socket;
898 socketpair;
Dan Albert37ba9052016-08-02 15:20:36 -0700899 splice; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700900 sprintf;
Dan Albert37ba9052016-08-02 15:20:36 -0700901 srand; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700902 srand48;
Dan Albert37ba9052016-08-02 15:20:36 -0700903 srandom; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700904 sscanf;
905 stat;
Dan Albert37ba9052016-08-02 15:20:36 -0700906 stat64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700907 statfs;
Dan Albert37ba9052016-08-02 15:20:36 -0700908 statfs64; # introduced=21
909 statvfs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
910 statvfs64; # introduced=21
911 stderr; # var introduced=23
912 stdin; # var introduced=23
913 stdout; # var introduced=23
914 stpcpy; # introduced=21
915 stpncpy; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700916 strcasecmp;
Dan Albert37ba9052016-08-02 15:20:36 -0700917 strcasecmp_l; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700918 strcasestr;
919 strcat;
920 strchr;
921 strcmp;
922 strcoll;
Dan Albert37ba9052016-08-02 15:20:36 -0700923 strcoll_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700924 strcpy;
925 strcspn;
926 strdup;
927 strerror;
Dan Albert37ba9052016-08-02 15:20:36 -0700928 strerror_l; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700929 strerror_r;
930 strftime;
Dan Albert37ba9052016-08-02 15:20:36 -0700931 strftime_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700932 strlcat;
933 strlcpy;
934 strlen;
935 strncasecmp;
Dan Albert37ba9052016-08-02 15:20:36 -0700936 strncasecmp_l; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700937 strncat;
938 strncmp;
939 strncpy;
940 strndup;
941 strnlen;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700942 strpbrk;
943 strptime;
944 strrchr;
945 strsep;
946 strsignal;
947 strspn;
948 strstr;
949 strtod;
Dan Albert37ba9052016-08-02 15:20:36 -0700950 strtof; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700951 strtoimax;
952 strtok;
953 strtok_r;
954 strtol;
Dan Albert37ba9052016-08-02 15:20:36 -0700955 strtold; # introduced=21
956 strtold_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700957 strtoll;
Dan Albert37ba9052016-08-02 15:20:36 -0700958 strtoll_l; # introduced=21
959 strtoq; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700960 strtoul;
961 strtoull;
Dan Albert37ba9052016-08-02 15:20:36 -0700962 strtoull_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700963 strtoumax;
Dan Albert37ba9052016-08-02 15:20:36 -0700964 strtouq; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700965 strxfrm;
Dan Albert37ba9052016-08-02 15:20:36 -0700966 strxfrm_l; # introduced=21
967 swapoff; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
968 swapon; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700969 swprintf;
970 swscanf;
971 symlink;
Dan Albert37ba9052016-08-02 15:20:36 -0700972 symlinkat; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700973 sync;
Dan Albert37ba9052016-08-02 15:20:36 -0700974 sys_siglist; # var
975 sys_signame; # var
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700976 syscall;
977 sysconf;
978 sysinfo;
979 syslog;
980 system;
Dan Albert37ba9052016-08-02 15:20:36 -0700981 tcdrain; # introduced=21
982 tcflow; # introduced=21
983 tcflush; # introduced=21
984 tcgetattr; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700985 tcgetpgrp;
Dan Albert37ba9052016-08-02 15:20:36 -0700986 tcgetsid; # introduced=21
987 tcsendbreak; # introduced=21
988 tcsetattr; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700989 tcsetpgrp;
Dan Albert37ba9052016-08-02 15:20:36 -0700990 tdelete; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
991 tdestroy; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
992 tee; # introduced=21
993 telldir; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700994 tempnam;
Dan Albert37ba9052016-08-02 15:20:36 -0700995 tfind; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
996 tgkill; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700997 time;
Dan Albert37ba9052016-08-02 15:20:36 -0700998 timegm; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
999 timelocal; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001000 timer_create;
1001 timer_delete;
1002 timer_getoverrun;
1003 timer_gettime;
1004 timer_settime;
Dan Albert37ba9052016-08-02 15:20:36 -07001005 timerfd_create; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
1006 timerfd_gettime; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
1007 timerfd_settime; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001008 times;
Dan Albert37ba9052016-08-02 15:20:36 -07001009 timezone; # var
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001010 tmpfile;
1011 tmpnam;
1012 toascii;
1013 tolower;
Dan Albert37ba9052016-08-02 15:20:36 -07001014 tolower_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001015 toupper;
Dan Albert37ba9052016-08-02 15:20:36 -07001016 toupper_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001017 towlower;
Dan Albert37ba9052016-08-02 15:20:36 -07001018 towlower_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001019 towupper;
Dan Albert37ba9052016-08-02 15:20:36 -07001020 towupper_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001021 truncate;
Dan Albert37ba9052016-08-02 15:20:36 -07001022 truncate64; # introduced=21
1023 tsearch; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001024 ttyname;
1025 ttyname_r;
Dan Albert37ba9052016-08-02 15:20:36 -07001026 twalk; # introduced=21
1027 tzname; # var
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001028 tzset;
1029 umask;
1030 umount;
1031 umount2;
1032 uname;
1033 ungetc;
1034 ungetwc;
1035 unlink;
1036 unlinkat;
1037 unlockpt;
1038 unsetenv;
Dan Albert37ba9052016-08-02 15:20:36 -07001039 unshare; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
1040 uselocale; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001041 usleep;
1042 utime;
Dan Albert37ba9052016-08-02 15:20:36 -07001043 utimensat; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001044 utimes;
1045 utmpname;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001046 vasprintf;
Dan Albert37ba9052016-08-02 15:20:36 -07001047 vdprintf; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001048 verr;
1049 verrx;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001050 vfork;
1051 vfprintf;
1052 vfscanf;
1053 vfwprintf;
Dan Albert37ba9052016-08-02 15:20:36 -07001054 vfwscanf; # introduced=21
1055 vmsplice; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001056 vprintf;
1057 vscanf;
1058 vsnprintf;
1059 vsprintf;
1060 vsscanf;
1061 vswprintf;
Dan Albert37ba9052016-08-02 15:20:36 -07001062 vswscanf; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001063 vsyslog;
1064 vwarn;
1065 vwarnx;
1066 vwprintf;
Dan Albert37ba9052016-08-02 15:20:36 -07001067 vwscanf; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001068 wait;
Dan Albert37ba9052016-08-02 15:20:36 -07001069 wait4; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001070 waitid;
1071 waitpid;
1072 warn;
1073 warnx;
1074 wcpcpy;
1075 wcpncpy;
1076 wcrtomb;
1077 wcscasecmp;
Dan Albert37ba9052016-08-02 15:20:36 -07001078 wcscasecmp_l; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001079 wcscat;
1080 wcschr;
1081 wcscmp;
1082 wcscoll;
Dan Albert37ba9052016-08-02 15:20:36 -07001083 wcscoll_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001084 wcscpy;
1085 wcscspn;
1086 wcsdup;
1087 wcsftime;
1088 wcslcat;
1089 wcslcpy;
1090 wcslen;
1091 wcsncasecmp;
Dan Albert37ba9052016-08-02 15:20:36 -07001092 wcsncasecmp_l; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001093 wcsncat;
1094 wcsncmp;
1095 wcsncpy;
1096 wcsnlen;
Dan Albert37ba9052016-08-02 15:20:36 -07001097 wcsnrtombs; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001098 wcspbrk;
1099 wcsrchr;
1100 wcsrtombs;
1101 wcsspn;
1102 wcsstr;
1103 wcstod;
Dan Albert37ba9052016-08-02 15:20:36 -07001104 wcstof; # introduced=21
1105 wcstoimax; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001106 wcstok;
1107 wcstol;
Dan Albert37ba9052016-08-02 15:20:36 -07001108 wcstold; # introduced=21
1109 wcstold_l; # introduced=21
1110 wcstoll; # introduced=21
1111 wcstoll_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001112 wcstombs;
1113 wcstoul;
Dan Albert37ba9052016-08-02 15:20:36 -07001114 wcstoull; # introduced=21
1115 wcstoull_l; # introduced=21
1116 wcstoumax; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001117 wcswidth;
1118 wcsxfrm;
Dan Albert37ba9052016-08-02 15:20:36 -07001119 wcsxfrm_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001120 wctob;
Dan Albert37ba9052016-08-02 15:20:36 -07001121 wctomb; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001122 wctype;
Dan Albert37ba9052016-08-02 15:20:36 -07001123 wctype_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001124 wcwidth;
1125 wmemchr;
1126 wmemcmp;
1127 wmemcpy;
1128 wmemmove;
Dan Albert37ba9052016-08-02 15:20:36 -07001129 wmempcpy; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001130 wmemset;
1131 wprintf;
1132 write;
1133 writev;
1134 wscanf;
1135 local:
1136 *;
1137};
1138
Dan Albertc8a95a32016-08-04 15:39:05 -07001139LIBC_N { # introduced-arm64=24 introduced-mips=24 introduced-mips64=24 introduced-x86=24 introduced-x86_64=24
Yabin Cuic4786d32015-07-20 19:46:26 -07001140 global:
Dan Albert37ba9052016-08-02 15:20:36 -07001141 __fread_chk; # introduced=24
1142 __fwrite_chk; # introduced=24
1143 __getcwd_chk; # introduced=24
1144 __pwrite_chk; # introduced=24
1145 __pwrite64_chk; # introduced=24
1146 __write_chk; # introduced=24
1147 adjtimex; # introduced=24
1148 clock_adjtime; # introduced=24
1149 fgetpos64; # introduced=24
1150 fileno_unlocked; # introduced=24
1151 fopen64; # introduced=24
1152 freeifaddrs; # introduced=24
1153 freopen64; # introduced=24
1154 fseeko64; # introduced=24
1155 fsetpos64; # introduced=24
1156 ftello64; # introduced=24
1157 funopen64; # introduced=24
1158 getgrgid_r; # introduced=24
1159 getgrnam_r; # introduced=24
1160 getifaddrs; # introduced=24
1161 if_freenameindex; # introduced=24
1162 if_nameindex; # introduced=24
1163 in6addr_any; # var introduced=24
1164 in6addr_loopback; # var introduced=24
1165 lockf; # introduced=24
1166 lockf64; # introduced=24
1167 preadv; # introduced=24
1168 preadv64; # introduced=24
1169 pthread_barrierattr_destroy; # introduced=24
1170 pthread_barrierattr_getpshared; # introduced=24
1171 pthread_barrierattr_init; # introduced=24
1172 pthread_barrierattr_setpshared; # introduced=24
1173 pthread_barrier_destroy; # introduced=24
1174 pthread_barrier_init; # introduced=24
1175 pthread_barrier_wait; # introduced=24
1176 pthread_spin_destroy; # introduced=24
1177 pthread_spin_init; # introduced=24
1178 pthread_spin_lock; # introduced=24
1179 pthread_spin_trylock; # introduced=24
1180 pthread_spin_unlock; # introduced=24
1181 pwritev; # introduced=24
1182 pwritev64; # introduced=24
1183 scandirat; # introduced=24
1184 scandirat64; # introduced=24
1185 strchrnul; # introduced=24
1186 tmpfile64; # introduced=24
Yabin Cuic4786d32015-07-20 19:46:26 -07001187} LIBC;
1188
Dan Albertc8a95a32016-08-04 15:39:05 -07001189LIBC_O {
Elliott Hughes725b2a92016-03-23 11:20:47 -07001190 global:
Dimitry Ivanov16b2a4d2017-01-24 20:43:29 +00001191 __system_property_read_callback; # future
Dan Albertc8a95a32016-08-04 15:39:05 -07001192 catclose; # future
1193 catgets; # future
1194 catopen; # future
1195 ctermid; # future
1196 endgrent; # future
1197 endpwent; # future
1198 futimes; # future
1199 futimesat; # future
1200 getdomainname; # future
1201 getgrent; # future
1202 getpwent; # future
1203 getsubopt; # future
1204 hasmntopt; # future
1205 lutimes; # future
1206 mblen; # future
Elliott Hughes7c59f3f2016-08-16 18:14:26 -07001207 msgctl; # future
1208 msgget; # future
1209 msgrcv; # future
1210 msgsnd; # future
Elliott Hughesfc8e6882016-11-18 16:27:29 -08001211 nl_langinfo; # future
1212 nl_langinfo_l; # future
Dan Albertc8a95a32016-08-04 15:39:05 -07001213 pthread_getname_np; # future
1214 quotactl; # future
Elliott Hughes7c59f3f2016-08-16 18:14:26 -07001215 semctl; # future
1216 semget; # future
1217 semop; # future
1218 semtimedop; # future
Dan Albertc8a95a32016-08-04 15:39:05 -07001219 setdomainname; # future
1220 setgrent; # future
1221 setpwent; # future
Elliott Hughes7c59f3f2016-08-16 18:14:26 -07001222 shmat; # future
1223 shmctl; # future
1224 shmdt; # future
1225 shmget; # future
Dan Albertc8a95a32016-08-04 15:39:05 -07001226 sighold; # future
1227 sigignore; # future
1228 sigpause; # future
1229 sigrelse; # future
1230 sigset; # future
Dan Albert3103f6d2016-09-21 01:42:19 -07001231 strtod_l; # future
1232 strtof_l; # future
1233 strtol_l; # future
1234 strtoul_l; # future
Dan Albertc8a95a32016-08-04 15:39:05 -07001235 sync_file_range; # future
1236 towctrans; # future
1237 towctrans_l; # future
1238 wctrans; # future
1239 wctrans_l; # future
Elliott Hughes725b2a92016-03-23 11:20:47 -07001240} LIBC_N;
1241
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001242LIBC_PRIVATE {
1243 global:
Dimitry Ivanov97cb4fb2016-01-26 14:07:32 -08001244 android_getaddrinfofornet;
1245 android_getaddrinfofornetcontext;
1246 android_gethostbyaddrfornet;
1247 android_gethostbynamefornet;
Dimitry Ivanov788a2bc2015-12-21 23:26:53 -08001248 free_malloc_leak_info;
1249 get_malloc_leak_info;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001250 gMallocLeakZygoteChild;
Elliott Hughes725b2a92016-03-23 11:20:47 -07001251} LIBC_O;
Pierre Imai97c9d732016-04-18 12:00:12 +09001252
Dimitry Ivanov581b9f62017-01-09 11:05:52 -08001253LIBC_DEPRECATED {
1254 global:
1255 __system_property_find_nth;
1256};
1257
Pierre Imai97c9d732016-04-18 12:00:12 +09001258LIBC_PLATFORM {
1259 global:
Dimitry Ivanov581b9f62017-01-09 11:05:52 -08001260 __system_property_add;
1261 __system_property_update;
Pierre Imai97c9d732016-04-18 12:00:12 +09001262 android_net_res_stats_get_info_for_net;
1263 android_net_res_stats_aggregate;
1264 android_net_res_stats_get_usable_servers;
Dimitry Ivanov54548d82016-04-27 18:16:16 -07001265 malloc_backtrace;
1266 malloc_disable;
1267 malloc_enable;
1268 malloc_iterate;
Pierre Imai97c9d732016-04-18 12:00:12 +09001269} LIBC_O;