blob: 3e20d7e5fa8a3c19ecc62b21b81f2a0b347db2b7 [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
Elliott Hughesb83bf142018-03-22 11:01:25 -070077 __ppoll64_chk; # introduced=28
Dan Albert37ba9052016-08-02 15:20:36 -070078 __pread64_chk; # introduced=23
79 __pread_chk; # introduced=23
80 __progname; # var
Dmitriy Ivanov665607a2015-06-03 17:48:51 -070081 __pthread_cleanup_pop;
82 __pthread_cleanup_push;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -070083 __putlong;
84 __putshort;
Dan Albert37ba9052016-08-02 15:20:36 -070085 __read_chk; # introduced=21
86 __readlink_chk; # introduced=23
87 __readlinkat_chk; # introduced=23
88 __recvfrom_chk; # introduced=21
89 __register_atfork; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -070090 __res_close;
91 __res_dnok;
92 __res_hnok;
93 __res_hostalias;
94 __res_isourserver;
95 __res_mailok;
96 __res_nameinquery;
97 __res_nclose;
98 __res_ninit;
99 __res_nmkquery;
100 __res_nquery;
101 __res_nquerydomain;
102 __res_nsearch;
103 __res_nsend;
104 __res_ownok;
105 __res_queriesmatch;
106 __res_querydomain;
107 __res_send;
108 __res_send_setqhook;
109 __res_send_setrhook;
Dan Albert37ba9052016-08-02 15:20:36 -0700110 __sched_cpualloc; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
111 __sched_cpucount; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
112 __sched_cpufree; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
113 __sF; # var
114 __snprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
115 __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 -0700116 __stack_chk_fail;
Dan Albert37ba9052016-08-02 15:20:36 -0700117 __stack_chk_guard; # var
118 __stpcpy_chk; # introduced=21
119 __stpncpy_chk; # introduced=21
120 __stpncpy_chk2; # introduced=21
121 __strcat_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
122 __strchr_chk; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
123 __strcpy_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
124 __strlcat_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
125 __strlcpy_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
126 __strlen_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
127 __strncat_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
128 __strncpy_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
129 __strncpy_chk2; # introduced=21
130 __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 -0700131 __sym_ntop;
132 __sym_ntos;
133 __sym_ston;
Dimitry Ivanovb876bab2017-02-24 15:36:17 -0800134 __system_property_area_serial; # introduced=23
Dimitry Ivanove1078a92016-01-13 20:32:12 +0000135 __system_property_find;
Dimitry Ivanovb63ed1d2017-04-12 18:05:56 -0700136 __system_property_find_nth;
Dan Albert37ba9052016-08-02 15:20:36 -0700137 __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 +0000138 __system_property_get;
139 __system_property_read;
Dimitry Ivanovb876bab2017-02-24 15:36:17 -0800140 __system_property_serial; # 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 -0700141 __system_property_set; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
Dan Albert37ba9052016-08-02 15:20:36 -0700142 __umask_chk; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
143 __vsnprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
144 __vsprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
145 _ctype_; # var
146 _Exit; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700147 _exit;
Dan Albert37ba9052016-08-02 15:20:36 -0700148 _flushlbf; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700149 _getlong;
150 _getshort;
151 _longjmp;
Dan Albert37ba9052016-08-02 15:20:36 -0700152 _resolv_delete_cache_for_net; # introduced=21
153 _resolv_flush_cache_for_net; # introduced=21
154 _resolv_set_nameservers_for_net; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700155 _setjmp;
Dan Albert37ba9052016-08-02 15:20:36 -0700156 _tolower; # introduced=21
157 _toupper; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700158 abort;
Dan Albert37ba9052016-08-02 15:20:36 -0700159 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 -0700160 accept;
Dan Albert37ba9052016-08-02 15:20:36 -0700161 accept4; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700162 access;
163 acct;
164 alarm;
165 alphasort;
Dan Albert37ba9052016-08-02 15:20:36 -0700166 alphasort64; # introduced=21
167 android_set_abort_message; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700168 arc4random;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700169 arc4random_buf;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700170 arc4random_uniform;
171 asctime;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700172 asctime_r;
173 asprintf;
Dan Albert37ba9052016-08-02 15:20:36 -0700174 at_quick_exit; # introduced=21
175 atof; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700176 atoi;
177 atol;
178 atoll;
179 basename;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700180 bind;
181 bindresvport;
182 brk;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700183 bsearch;
184 btowc;
Dan Albert37ba9052016-08-02 15:20:36 -0700185 c16rtomb; # introduced=21
186 c32rtomb; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700187 calloc;
188 capget;
189 capset;
Dan Albert37ba9052016-08-02 15:20:36 -0700190 cfgetispeed; # introduced=21
191 cfgetospeed; # introduced=21
192 cfmakeraw; # introduced=21
193 cfsetispeed; # introduced=21
194 cfsetospeed; # introduced=21
195 cfsetspeed; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700196 chdir;
197 chmod;
198 chown;
199 chroot;
200 clearenv;
201 clearerr;
Dan Albert37ba9052016-08-02 15:20:36 -0700202 clearerr_unlocked; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700203 clock;
Dan Albert37ba9052016-08-02 15:20:36 -0700204 clock_getcpuclockid; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700205 clock_getres;
206 clock_gettime;
207 clock_nanosleep;
208 clock_settime;
Dan Albert37ba9052016-08-02 15:20:36 -0700209 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 -0700210 close;
211 closedir;
212 closelog;
213 connect;
214 creat;
Dan Albert37ba9052016-08-02 15:20:36 -0700215 creat64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700216 ctime;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700217 ctime_r;
218 daemon;
Dan Albert37ba9052016-08-02 15:20:36 -0700219 daylight; # var
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700220 delete_module;
221 difftime;
222 dirfd;
223 dirname;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700224 div;
225 dn_expand;
Dan Albert37ba9052016-08-02 15:20:36 -0700226 dprintf; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700227 drand48;
228 dup;
229 dup2;
Dan Albert37ba9052016-08-02 15:20:36 -0700230 dup3; # introduced=21
231 duplocale; # introduced=21
232 endmntent; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700233 endservent;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700234 endutent;
Dan Albert37ba9052016-08-02 15:20:36 -0700235 environ; # var
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700236 epoll_create;
Dan Albert37ba9052016-08-02 15:20:36 -0700237 epoll_create1; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700238 epoll_ctl;
Dan Albert37ba9052016-08-02 15:20:36 -0700239 epoll_pwait; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700240 epoll_wait;
241 erand48;
242 err;
Dan Albert37ba9052016-08-02 15:20:36 -0700243 error; # introduced=23
244 error_at_line; # introduced=23
245 error_message_count; # var introduced=23
246 error_one_per_line; # var introduced=23
247 error_print_progname; # var introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700248 errx;
Dan Albert37ba9052016-08-02 15:20:36 -0700249 ether_aton; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
250 ether_aton_r; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
251 ether_ntoa; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
252 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 -0700253 eventfd;
254 eventfd_read;
255 eventfd_write;
256 execl;
257 execle;
258 execlp;
259 execv;
260 execve;
261 execvp;
Dan Albert37ba9052016-08-02 15:20:36 -0700262 execvpe; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700263 exit;
Dan Albert37ba9052016-08-02 15:20:36 -0700264 faccessat; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
265 fallocate; # introduced=21
266 fallocate64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700267 fchdir;
268 fchmod;
269 fchmodat;
270 fchown;
271 fchownat;
272 fclose;
273 fcntl;
274 fdatasync;
275 fdopen;
276 fdopendir;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700277 feof;
Dan Albert37ba9052016-08-02 15:20:36 -0700278 feof_unlocked; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700279 ferror;
Dan Albert37ba9052016-08-02 15:20:36 -0700280 ferror_unlocked; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700281 fflush;
Dan Albert37ba9052016-08-02 15:20:36 -0700282 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 -0700283 fgetc;
284 fgetln;
285 fgetpos;
286 fgets;
287 fgetwc;
288 fgetws;
Dan Albert37ba9052016-08-02 15:20:36 -0700289 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 -0700290 fileno;
Dan Albert37ba9052016-08-02 15:20:36 -0700291 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 -0700292 flock;
293 flockfile;
Dan Albert37ba9052016-08-02 15:20:36 -0700294 fmemopen; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700295 fnmatch;
296 fopen;
297 fork;
Dan Albert37ba9052016-08-02 15:20:36 -0700298 forkpty; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700299 fpathconf;
300 fprintf;
301 fpurge;
302 fputc;
303 fputs;
304 fputwc;
305 fputws;
306 fread;
307 free;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700308 freeaddrinfo;
Dan Albert37ba9052016-08-02 15:20:36 -0700309 freelocale; # introduced=21
310 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 -0700311 freopen;
312 fscanf;
313 fseek;
314 fseeko;
315 fsetpos;
Dan Albert37ba9052016-08-02 15:20:36 -0700316 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 -0700317 fstat;
Dan Albert37ba9052016-08-02 15:20:36 -0700318 fstat64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700319 fstatat;
Dan Albert37ba9052016-08-02 15:20:36 -0700320 fstatat64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700321 fstatfs;
Dan Albert37ba9052016-08-02 15:20:36 -0700322 fstatfs64; # introduced=21
323 fstatvfs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
324 fstatvfs64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700325 fsync;
326 ftell;
327 ftello;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700328 ftok;
329 ftruncate;
Dan Albert37ba9052016-08-02 15:20:36 -0700330 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 -0700331 ftrylockfile;
Elliott Hughesf11aa952017-08-25 15:18:33 -0700332 fts_children; # introduced=21
333 fts_close; # introduced=21
334 fts_open; # introduced=21
335 fts_read; # introduced=21
336 fts_set; # introduced=21
Dan Albert37ba9052016-08-02 15:20:36 -0700337 ftw; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
338 ftw64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700339 funlockfile;
340 funopen;
Dan Albert37ba9052016-08-02 15:20:36 -0700341 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 -0700342 fwide;
343 fwprintf;
344 fwrite;
345 fwscanf;
346 gai_strerror;
Dan Albert37ba9052016-08-02 15:20:36 -0700347 get_avphys_pages; # introduced=23
348 get_nprocs; # introduced=23
349 get_nprocs_conf; # introduced=23
350 get_phys_pages; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700351 getaddrinfo;
Dan Albert37ba9052016-08-02 15:20:36 -0700352 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 -0700353 getc;
354 getc_unlocked;
355 getchar;
356 getchar_unlocked;
357 getcwd;
Dan Albert37ba9052016-08-02 15:20:36 -0700358 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 -0700359 getegid;
360 getenv;
361 geteuid;
362 getgid;
363 getgrgid;
364 getgrnam;
365 getgrouplist;
366 getgroups;
367 gethostbyaddr;
Dan Albert37ba9052016-08-02 15:20:36 -0700368 gethostbyaddr_r; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700369 gethostbyname;
370 gethostbyname2;
Dan Albert37ba9052016-08-02 15:20:36 -0700371 gethostbyname2_r; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700372 gethostbyname_r;
373 gethostent;
374 gethostname;
375 getitimer;
Dan Albert37ba9052016-08-02 15:20:36 -0700376 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 -0700377 getlogin;
378 getmntent;
Dan Albert37ba9052016-08-02 15:20:36 -0700379 getmntent_r; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700380 getnameinfo;
381 getnetbyaddr;
382 getnetbyname;
383 getopt;
384 getopt_long;
385 getopt_long_only;
Dan Albert37ba9052016-08-02 15:20:36 -0700386 getpagesize; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700387 getpeername;
388 getpgid;
389 getpgrp;
390 getpid;
391 getppid;
392 getpriority;
Dan Albert37ba9052016-08-02 15:20:36 -0700393 getprogname; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700394 getprotobyname;
395 getprotobynumber;
396 getpt;
397 getpwnam;
Dan Albert37ba9052016-08-02 15:20:36 -0700398 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 -0700399 getpwuid;
Dan Albert37ba9052016-08-02 15:20:36 -0700400 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 -0700401 getresgid;
402 getresuid;
403 getrlimit;
Dan Albert37ba9052016-08-02 15:20:36 -0700404 getrlimit64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700405 getrusage;
406 gets;
407 getservbyname;
408 getservbyport;
409 getservent;
Dan Albert37ba9052016-08-02 15:20:36 -0700410 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 -0700411 getsockname;
412 getsockopt;
413 gettid;
414 gettimeofday;
415 getuid;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700416 getutent;
417 getwc;
418 getwchar;
Dan Albert37ba9052016-08-02 15:20:36 -0700419 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 -0700420 gmtime;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700421 gmtime_r;
Dan Albert37ba9052016-08-02 15:20:36 -0700422 grantpt; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700423 herror;
424 hstrerror;
Dan Albert37ba9052016-08-02 15:20:36 -0700425 htonl; # introduced=21
426 htons; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700427 if_indextoname;
428 if_nametoindex;
Dan Albert37ba9052016-08-02 15:20:36 -0700429 imaxabs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
430 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 -0700431 inet_addr;
432 inet_aton;
Dan Albert37ba9052016-08-02 15:20:36 -0700433 inet_lnaof; # introduced=21
434 inet_makeaddr; # introduced=21
435 inet_netof; # introduced=21
436 inet_network; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700437 inet_nsap_addr;
438 inet_nsap_ntoa;
439 inet_ntoa;
440 inet_ntop;
441 inet_pton;
442 init_module;
443 initgroups;
Dan Albert37ba9052016-08-02 15:20:36 -0700444 initstate; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700445 inotify_add_watch;
446 inotify_init;
Dan Albert37ba9052016-08-02 15:20:36 -0700447 inotify_init1; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700448 inotify_rm_watch;
Dan Albert37ba9052016-08-02 15:20:36 -0700449 insque; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700450 ioctl;
451 isalnum;
Dan Albert37ba9052016-08-02 15:20:36 -0700452 isalnum_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700453 isalpha;
Dan Albert37ba9052016-08-02 15:20:36 -0700454 isalpha_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700455 isascii;
456 isatty;
457 isblank;
Dan Albert37ba9052016-08-02 15:20:36 -0700458 isblank_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700459 iscntrl;
Dan Albert37ba9052016-08-02 15:20:36 -0700460 iscntrl_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700461 isdigit;
Dan Albert37ba9052016-08-02 15:20:36 -0700462 isdigit_l; # introduced=21
463 isfinite; # introduced=21
464 isfinitef; # introduced=21
465 isfinitel; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700466 isgraph;
Dan Albert37ba9052016-08-02 15:20:36 -0700467 isgraph_l; # introduced=21
468 isinf; # introduced=21
469 isinff; # introduced=21
470 isinfl; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700471 islower;
Dan Albert37ba9052016-08-02 15:20:36 -0700472 islower_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700473 isnan;
474 isnanf;
Dan Albert37ba9052016-08-02 15:20:36 -0700475 isnanl; # introduced=21
476 isnormal; # introduced=21
477 isnormalf; # introduced=21
478 isnormall; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700479 isprint;
Dan Albert37ba9052016-08-02 15:20:36 -0700480 isprint_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700481 ispunct;
Dan Albert37ba9052016-08-02 15:20:36 -0700482 ispunct_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700483 isspace;
Dan Albert37ba9052016-08-02 15:20:36 -0700484 isspace_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700485 isupper;
Dan Albert37ba9052016-08-02 15:20:36 -0700486 isupper_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700487 iswalnum;
Dan Albert37ba9052016-08-02 15:20:36 -0700488 iswalnum_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700489 iswalpha;
Dan Albert37ba9052016-08-02 15:20:36 -0700490 iswalpha_l; # introduced=21
491 iswblank; # introduced=21
492 iswblank_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700493 iswcntrl;
Dan Albert37ba9052016-08-02 15:20:36 -0700494 iswcntrl_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700495 iswctype;
Dan Albert37ba9052016-08-02 15:20:36 -0700496 iswctype_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700497 iswdigit;
Dan Albert37ba9052016-08-02 15:20:36 -0700498 iswdigit_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700499 iswgraph;
Dan Albert37ba9052016-08-02 15:20:36 -0700500 iswgraph_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700501 iswlower;
Dan Albert37ba9052016-08-02 15:20:36 -0700502 iswlower_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700503 iswprint;
Dan Albert37ba9052016-08-02 15:20:36 -0700504 iswprint_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700505 iswpunct;
Dan Albert37ba9052016-08-02 15:20:36 -0700506 iswpunct_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700507 iswspace;
Dan Albert37ba9052016-08-02 15:20:36 -0700508 iswspace_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700509 iswupper;
Dan Albert37ba9052016-08-02 15:20:36 -0700510 iswupper_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700511 iswxdigit;
Dan Albert37ba9052016-08-02 15:20:36 -0700512 iswxdigit_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700513 isxdigit;
Dan Albert37ba9052016-08-02 15:20:36 -0700514 isxdigit_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700515 jrand48;
516 kill;
517 killpg;
518 klogctl;
Dan Albert37ba9052016-08-02 15:20:36 -0700519 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 -0700520 lchown;
Dan Albert37ba9052016-08-02 15:20:36 -0700521 lcong48; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700522 ldexp;
523 ldiv;
Dan Albert37ba9052016-08-02 15:20:36 -0700524 lfind; # introduced=21
525 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 -0700526 link;
Dan Albert37ba9052016-08-02 15:20:36 -0700527 linkat; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700528 listen;
Dan Albert37ba9052016-08-02 15:20:36 -0700529 listxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
530 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 -0700531 lldiv;
Dan Albert37ba9052016-08-02 15:20:36 -0700532 llistxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
533 localeconv; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700534 localtime;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700535 localtime_r;
Dan Albert37ba9052016-08-02 15:20:36 -0700536 login_tty; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700537 longjmp;
538 lrand48;
Dan Albert37ba9052016-08-02 15:20:36 -0700539 lremovexattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
540 lsearch; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700541 lseek;
542 lseek64;
Dan Albert37ba9052016-08-02 15:20:36 -0700543 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 -0700544 lstat;
Dan Albert37ba9052016-08-02 15:20:36 -0700545 lstat64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700546 madvise;
547 mallinfo;
548 malloc;
Dan Albert37ba9052016-08-02 15:20:36 -0700549 malloc_info; # introduced=23
550 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 -0700551 mbrlen;
Dan Albert37ba9052016-08-02 15:20:36 -0700552 mbrtoc16; # introduced=21
553 mbrtoc32; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700554 mbrtowc;
555 mbsinit;
Dan Albert37ba9052016-08-02 15:20:36 -0700556 mbsnrtowcs; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700557 mbsrtowcs;
558 mbstowcs;
Dan Albert37ba9052016-08-02 15:20:36 -0700559 mbtowc; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700560 memalign;
561 memccpy;
562 memchr;
563 memcmp;
564 memcpy;
565 memmem;
566 memmove;
Dan Albert37ba9052016-08-02 15:20:36 -0700567 mempcpy; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700568 memrchr;
569 memset;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700570 mincore;
571 mkdir;
572 mkdirat;
573 mkdtemp;
Dan Albert37ba9052016-08-02 15:20:36 -0700574 mkfifo; # introduced=21
575 mkfifoat; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700576 mknod;
Dan Albert37ba9052016-08-02 15:20:36 -0700577 mknodat; # introduced=21
578 mkostemp; # introduced=23
579 mkostemp64; # introduced=23
580 mkostemps; # introduced=23
581 mkostemps64; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700582 mkstemp;
Dan Albert37ba9052016-08-02 15:20:36 -0700583 mkstemp64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700584 mkstemps;
Dan Albert37ba9052016-08-02 15:20:36 -0700585 mkstemps64; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700586 mktemp;
587 mktime;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700588 mlock;
Dan Albert37ba9052016-08-02 15:20:36 -0700589 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 -0700590 mmap;
Dan Albert37ba9052016-08-02 15:20:36 -0700591 mmap64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700592 mount;
593 mprotect;
594 mrand48;
595 mremap;
596 msync;
597 munlock;
Dan Albert37ba9052016-08-02 15:20:36 -0700598 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 -0700599 munmap;
600 nanosleep;
Dan Albert37ba9052016-08-02 15:20:36 -0700601 newlocale; # introduced=21
602 nftw; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
603 nftw64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700604 nice;
605 nrand48;
Dan Albert37ba9052016-08-02 15:20:36 -0700606 ns_format_ttl; # arm64 x86_64 mips64 introduced=22
607 ns_get16; # arm64 x86_64 mips64 introduced=22
608 ns_get32; # arm64 x86_64 mips64 introduced=22
609 ns_initparse; # arm64 x86_64 mips64 introduced=22
610 ns_makecanon; # arm64 x86_64 mips64 introduced=22
611 ns_msg_getflag; # arm64 x86_64 mips64 introduced=22
612 ns_name_compress; # arm64 x86_64 mips64 introduced=22
613 ns_name_ntol; # arm64 x86_64 mips64 introduced=22
614 ns_name_ntop; # arm64 x86_64 mips64 introduced=22
615 ns_name_pack; # arm64 x86_64 mips64 introduced=22
616 ns_name_pton; # arm64 x86_64 mips64 introduced=23
617 ns_name_rollback; # arm64 x86_64 mips64 introduced=22
618 ns_name_skip; # arm64 x86_64 mips64 introduced=22
619 ns_name_uncompress; # arm64 x86_64 mips64 introduced=22
620 ns_name_unpack; # arm64 x86_64 mips64 introduced=22
621 ns_parserr; # arm64 x86_64 mips64 introduced=22
622 ns_put16; # arm64 x86_64 mips64 introduced=22
623 ns_put32; # arm64 x86_64 mips64 introduced=22
624 ns_samename; # arm64 x86_64 mips64 introduced=22
625 ns_skiprr; # arm64 x86_64 mips64 introduced=22
626 ns_sprintrr; # arm64 x86_64 mips64 introduced=22
627 ns_sprintrrf; # arm64 x86_64 mips64 introduced=22
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700628 nsdispatch;
Dan Albert37ba9052016-08-02 15:20:36 -0700629 ntohl; # introduced=21
630 ntohs; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700631 open;
Dan Albert37ba9052016-08-02 15:20:36 -0700632 open64; # introduced=21
633 open_memstream; # introduced=23
634 open_wmemstream; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700635 openat;
Dan Albert37ba9052016-08-02 15:20:36 -0700636 openat64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700637 opendir;
638 openlog;
Dan Albert37ba9052016-08-02 15:20:36 -0700639 openpty; # introduced=23
640 optarg; # var
641 opterr; # var
642 optind; # var
643 optopt; # var
644 optreset; # var
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700645 pathconf;
646 pause;
647 pclose;
648 perror;
Dan Albert37ba9052016-08-02 15:20:36 -0700649 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 -0700650 pipe;
651 pipe2;
652 poll;
653 popen;
Dan Albert37ba9052016-08-02 15:20:36 -0700654 posix_fadvise; # introduced=21
655 posix_fadvise64; # introduced=21
656 posix_fallocate; # introduced=21
657 posix_fallocate64; # introduced=21
658 posix_madvise; # introduced=23
Dan Alberte219cef2018-03-29 15:12:05 -0700659 posix_memalign; # introduced=17
Dan Albert37ba9052016-08-02 15:20:36 -0700660 posix_openpt; # introduced=21
661 ppoll; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700662 prctl;
663 pread;
Dan Albert37ba9052016-08-02 15:20:36 -0700664 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 -0700665 printf;
666 prlimit; # arm64 x86_64 mips64
Dan Albert37ba9052016-08-02 15:20:36 -0700667 prlimit64; # introduced=21
668 process_vm_readv; # introduced=23
669 process_vm_writev; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700670 pselect;
Dan Albert37ba9052016-08-02 15:20:36 -0700671 psiginfo; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
672 psignal; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
673 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 -0700674 pthread_attr_destroy;
675 pthread_attr_getdetachstate;
676 pthread_attr_getguardsize;
677 pthread_attr_getschedparam;
678 pthread_attr_getschedpolicy;
679 pthread_attr_getscope;
680 pthread_attr_getstack;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700681 pthread_attr_getstacksize;
682 pthread_attr_init;
683 pthread_attr_setdetachstate;
684 pthread_attr_setguardsize;
685 pthread_attr_setschedparam;
686 pthread_attr_setschedpolicy;
687 pthread_attr_setscope;
688 pthread_attr_setstack;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700689 pthread_attr_setstacksize;
690 pthread_cond_broadcast;
691 pthread_cond_destroy;
692 pthread_cond_init;
693 pthread_cond_signal;
694 pthread_cond_timedwait;
Elliott Hughes12306f02018-05-29 13:12:21 -0700695 pthread_cond_timedwait_monotonic_np; # introduced-arm=9 introduced-x86=9 introduced-mips=9 introduced-arm64=28 introduced-x64_64=28 introduced-mips64=28
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700696 pthread_cond_wait;
697 pthread_condattr_destroy;
Dan Albert37ba9052016-08-02 15:20:36 -0700698 pthread_condattr_getclock; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700699 pthread_condattr_getpshared;
700 pthread_condattr_init;
Dan Albert37ba9052016-08-02 15:20:36 -0700701 pthread_condattr_setclock; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700702 pthread_condattr_setpshared;
703 pthread_create;
704 pthread_detach;
705 pthread_equal;
706 pthread_exit;
707 pthread_getattr_np;
708 pthread_getcpuclockid;
709 pthread_getschedparam;
710 pthread_getspecific;
Dan Albert37ba9052016-08-02 15:20:36 -0700711 pthread_gettid_np; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700712 pthread_join;
713 pthread_key_create;
714 pthread_key_delete;
715 pthread_kill;
716 pthread_mutex_destroy;
717 pthread_mutex_init;
718 pthread_mutex_lock;
Dan Albert37ba9052016-08-02 15:20:36 -0700719 pthread_mutex_timedlock; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700720 pthread_mutex_trylock;
721 pthread_mutex_unlock;
722 pthread_mutexattr_destroy;
723 pthread_mutexattr_getpshared;
724 pthread_mutexattr_gettype;
725 pthread_mutexattr_init;
726 pthread_mutexattr_setpshared;
727 pthread_mutexattr_settype;
728 pthread_once;
729 pthread_rwlock_destroy;
730 pthread_rwlock_init;
731 pthread_rwlock_rdlock;
732 pthread_rwlock_timedrdlock;
733 pthread_rwlock_timedwrlock;
734 pthread_rwlock_tryrdlock;
735 pthread_rwlock_trywrlock;
736 pthread_rwlock_unlock;
737 pthread_rwlock_wrlock;
738 pthread_rwlockattr_destroy;
Dan Albert37ba9052016-08-02 15:20:36 -0700739 pthread_rwlockattr_getkind_np; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700740 pthread_rwlockattr_getpshared;
741 pthread_rwlockattr_init;
Dan Albert37ba9052016-08-02 15:20:36 -0700742 pthread_rwlockattr_setkind_np; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700743 pthread_rwlockattr_setpshared;
744 pthread_self;
745 pthread_setname_np;
746 pthread_setschedparam;
747 pthread_setspecific;
748 pthread_sigmask;
749 ptrace;
750 ptsname;
751 ptsname_r;
752 putc;
753 putc_unlocked;
754 putchar;
755 putchar_unlocked;
756 putenv;
757 puts;
758 pututline;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700759 putwc;
760 putwchar;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700761 pwrite;
Dan Albert37ba9052016-08-02 15:20:36 -0700762 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 -0700763 qsort;
Dan Albert37ba9052016-08-02 15:20:36 -0700764 quick_exit; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700765 raise;
Dan Albert37ba9052016-08-02 15:20:36 -0700766 rand; # introduced=21
767 rand_r; # introduced=21
768 random; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700769 read;
Dan Albert37ba9052016-08-02 15:20:36 -0700770 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 -0700771 readdir;
Dan Albert37ba9052016-08-02 15:20:36 -0700772 readdir64; # introduced=21
773 readdir64_r; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700774 readdir_r;
775 readlink;
Dan Albert37ba9052016-08-02 15:20:36 -0700776 readlinkat; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700777 readv;
778 realloc;
779 realpath;
780 reboot;
781 recv;
782 recvfrom;
Dan Albert37ba9052016-08-02 15:20:36 -0700783 recvmmsg; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700784 recvmsg;
785 regcomp;
786 regerror;
787 regexec;
788 regfree;
789 remove;
Dan Albert37ba9052016-08-02 15:20:36 -0700790 removexattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
791 remque; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700792 rename;
793 renameat;
794 res_init;
795 res_mkquery;
796 res_query;
797 res_search;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700798 rewind;
799 rewinddir;
800 rmdir;
801 sbrk;
802 scandir;
Dan Albert37ba9052016-08-02 15:20:36 -0700803 scandir64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700804 scanf;
805 sched_get_priority_max;
806 sched_get_priority_min;
Dan Albert37ba9052016-08-02 15:20:36 -0700807 sched_getaffinity; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
808 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 -0700809 sched_getparam;
810 sched_getscheduler;
811 sched_rr_get_interval;
Dan Albert37ba9052016-08-02 15:20:36 -0700812 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 -0700813 sched_setparam;
814 sched_setscheduler;
815 sched_yield;
816 seed48;
Dan Albert37ba9052016-08-02 15:20:36 -0700817 seekdir; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700818 select;
819 sem_close;
820 sem_destroy;
821 sem_getvalue;
822 sem_init;
823 sem_open;
824 sem_post;
825 sem_timedwait;
826 sem_trywait;
827 sem_unlink;
828 sem_wait;
829 send;
830 sendfile;
Dan Albert37ba9052016-08-02 15:20:36 -0700831 sendfile64; # introduced=21
832 sendmmsg; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700833 sendmsg;
834 sendto;
835 setbuf;
836 setbuffer;
837 setegid;
838 setenv;
839 seteuid;
Dan Albert37ba9052016-08-02 15:20:36 -0700840 setfsgid; # introduced=21
841 setfsuid; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700842 setgid;
843 setgroups;
Dan Albert37ba9052016-08-02 15:20:36 -0700844 sethostname; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700845 setitimer;
846 setjmp;
847 setlinebuf;
848 setlocale;
849 setlogmask;
Dan Albert37ba9052016-08-02 15:20:36 -0700850 setmntent; # introduced=21
851 setns; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700852 setpgid;
853 setpgrp;
854 setpriority;
Dan Albert37ba9052016-08-02 15:20:36 -0700855 setprogname; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700856 setregid;
857 setresgid;
858 setresuid;
859 setreuid;
860 setrlimit;
Dan Albert37ba9052016-08-02 15:20:36 -0700861 setrlimit64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700862 setservent;
863 setsid;
864 setsockopt;
Dan Albert37ba9052016-08-02 15:20:36 -0700865 setstate; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700866 settimeofday;
867 setuid;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700868 setutent;
869 setvbuf;
Dan Albert37ba9052016-08-02 15:20:36 -0700870 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 -0700871 shutdown;
872 sigaction;
Dan Albert37ba9052016-08-02 15:20:36 -0700873 sigaddset; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700874 sigaltstack;
875 sigblock;
Dan Albert37ba9052016-08-02 15:20:36 -0700876 sigdelset; # introduced=21
877 sigemptyset; # introduced=21
878 sigfillset; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700879 siginterrupt;
Dan Albert37ba9052016-08-02 15:20:36 -0700880 sigismember; # introduced=21
881 siglongjmp; # introduced-arm=9 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
882 signal; # introduced=21
883 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 -0700884 sigpending;
885 sigprocmask;
Dan Albert37ba9052016-08-02 15:20:36 -0700886 sigqueue; # introduced=23
887 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 -0700888 sigsetmask;
889 sigsuspend;
Dan Albert37ba9052016-08-02 15:20:36 -0700890 sigtimedwait; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700891 sigwait;
Dan Albert37ba9052016-08-02 15:20:36 -0700892 sigwaitinfo; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700893 sleep;
894 snprintf;
895 socket;
896 socketpair;
Dan Albert37ba9052016-08-02 15:20:36 -0700897 splice; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700898 sprintf;
Dan Albert37ba9052016-08-02 15:20:36 -0700899 srand; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700900 srand48;
Dan Albert37ba9052016-08-02 15:20:36 -0700901 srandom; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700902 sscanf;
903 stat;
Dan Albert37ba9052016-08-02 15:20:36 -0700904 stat64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700905 statfs;
Dan Albert37ba9052016-08-02 15:20:36 -0700906 statfs64; # introduced=21
907 statvfs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
908 statvfs64; # introduced=21
909 stderr; # var introduced=23
910 stdin; # var introduced=23
911 stdout; # var introduced=23
912 stpcpy; # introduced=21
913 stpncpy; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700914 strcasecmp;
Dan Albert37ba9052016-08-02 15:20:36 -0700915 strcasecmp_l; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700916 strcasestr;
917 strcat;
918 strchr;
919 strcmp;
920 strcoll;
Dan Albert37ba9052016-08-02 15:20:36 -0700921 strcoll_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700922 strcpy;
923 strcspn;
924 strdup;
925 strerror;
Dan Albert37ba9052016-08-02 15:20:36 -0700926 strerror_l; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700927 strerror_r;
928 strftime;
Dan Albert37ba9052016-08-02 15:20:36 -0700929 strftime_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700930 strlcat;
931 strlcpy;
932 strlen;
933 strncasecmp;
Dan Albert37ba9052016-08-02 15:20:36 -0700934 strncasecmp_l; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700935 strncat;
936 strncmp;
937 strncpy;
938 strndup;
939 strnlen;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700940 strpbrk;
941 strptime;
942 strrchr;
943 strsep;
944 strsignal;
945 strspn;
946 strstr;
947 strtod;
Dan Albert37ba9052016-08-02 15:20:36 -0700948 strtof; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700949 strtoimax;
950 strtok;
951 strtok_r;
952 strtol;
Dan Albert37ba9052016-08-02 15:20:36 -0700953 strtold; # introduced=21
954 strtold_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700955 strtoll;
Dan Albert37ba9052016-08-02 15:20:36 -0700956 strtoll_l; # introduced=21
957 strtoq; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700958 strtoul;
959 strtoull;
Dan Albert37ba9052016-08-02 15:20:36 -0700960 strtoull_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700961 strtoumax;
Dan Albert37ba9052016-08-02 15:20:36 -0700962 strtouq; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700963 strxfrm;
Dan Albert37ba9052016-08-02 15:20:36 -0700964 strxfrm_l; # introduced=21
965 swapoff; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
966 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 -0700967 swprintf;
968 swscanf;
969 symlink;
Dan Albert37ba9052016-08-02 15:20:36 -0700970 symlinkat; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700971 sync;
Dan Albert37ba9052016-08-02 15:20:36 -0700972 sys_siglist; # var
973 sys_signame; # var
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700974 syscall;
975 sysconf;
976 sysinfo;
977 syslog;
978 system;
Dan Albert37ba9052016-08-02 15:20:36 -0700979 tcdrain; # introduced=21
980 tcflow; # introduced=21
981 tcflush; # introduced=21
982 tcgetattr; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700983 tcgetpgrp;
Dan Albert37ba9052016-08-02 15:20:36 -0700984 tcgetsid; # introduced=21
985 tcsendbreak; # introduced=21
986 tcsetattr; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700987 tcsetpgrp;
Dan Albert37ba9052016-08-02 15:20:36 -0700988 tdelete; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
989 tdestroy; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
990 tee; # introduced=21
991 telldir; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700992 tempnam;
Dan Albert37ba9052016-08-02 15:20:36 -0700993 tfind; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
994 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 -0700995 time;
Dan Albert37ba9052016-08-02 15:20:36 -0700996 timegm; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
997 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 -0700998 timer_create;
999 timer_delete;
1000 timer_getoverrun;
1001 timer_gettime;
1002 timer_settime;
Dan Albert37ba9052016-08-02 15:20:36 -07001003 timerfd_create; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
1004 timerfd_gettime; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
1005 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 -07001006 times;
Dan Albert37ba9052016-08-02 15:20:36 -07001007 timezone; # var
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001008 tmpfile;
1009 tmpnam;
1010 toascii;
1011 tolower;
Dan Albert37ba9052016-08-02 15:20:36 -07001012 tolower_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001013 toupper;
Dan Albert37ba9052016-08-02 15:20:36 -07001014 toupper_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001015 towlower;
Dan Albert37ba9052016-08-02 15:20:36 -07001016 towlower_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001017 towupper;
Dan Albert37ba9052016-08-02 15:20:36 -07001018 towupper_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001019 truncate;
Dan Albert37ba9052016-08-02 15:20:36 -07001020 truncate64; # introduced=21
1021 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 -07001022 ttyname;
1023 ttyname_r;
Dan Albert37ba9052016-08-02 15:20:36 -07001024 twalk; # introduced=21
1025 tzname; # var
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001026 tzset;
1027 umask;
1028 umount;
1029 umount2;
1030 uname;
1031 ungetc;
1032 ungetwc;
1033 unlink;
1034 unlinkat;
1035 unlockpt;
1036 unsetenv;
Dan Albert37ba9052016-08-02 15:20:36 -07001037 unshare; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
1038 uselocale; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001039 usleep;
1040 utime;
Dan Albert37ba9052016-08-02 15:20:36 -07001041 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 -07001042 utimes;
1043 utmpname;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001044 vasprintf;
Dan Albert37ba9052016-08-02 15:20:36 -07001045 vdprintf; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001046 verr;
1047 verrx;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001048 vfork;
1049 vfprintf;
1050 vfscanf;
1051 vfwprintf;
Dan Albert37ba9052016-08-02 15:20:36 -07001052 vfwscanf; # introduced=21
1053 vmsplice; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001054 vprintf;
1055 vscanf;
1056 vsnprintf;
1057 vsprintf;
1058 vsscanf;
1059 vswprintf;
Dan Albert37ba9052016-08-02 15:20:36 -07001060 vswscanf; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001061 vsyslog;
1062 vwarn;
1063 vwarnx;
1064 vwprintf;
Dan Albert37ba9052016-08-02 15:20:36 -07001065 vwscanf; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001066 wait;
Dan Albert37ba9052016-08-02 15:20:36 -07001067 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 -07001068 waitid;
1069 waitpid;
1070 warn;
1071 warnx;
1072 wcpcpy;
1073 wcpncpy;
1074 wcrtomb;
1075 wcscasecmp;
Dan Albert37ba9052016-08-02 15:20:36 -07001076 wcscasecmp_l; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001077 wcscat;
1078 wcschr;
1079 wcscmp;
1080 wcscoll;
Dan Albert37ba9052016-08-02 15:20:36 -07001081 wcscoll_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001082 wcscpy;
1083 wcscspn;
1084 wcsdup;
1085 wcsftime;
1086 wcslcat;
1087 wcslcpy;
1088 wcslen;
1089 wcsncasecmp;
Dan Albert37ba9052016-08-02 15:20:36 -07001090 wcsncasecmp_l; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001091 wcsncat;
1092 wcsncmp;
1093 wcsncpy;
1094 wcsnlen;
Dan Albert37ba9052016-08-02 15:20:36 -07001095 wcsnrtombs; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001096 wcspbrk;
1097 wcsrchr;
1098 wcsrtombs;
1099 wcsspn;
1100 wcsstr;
1101 wcstod;
Dan Albert37ba9052016-08-02 15:20:36 -07001102 wcstof; # introduced=21
1103 wcstoimax; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001104 wcstok;
1105 wcstol;
Dan Albert37ba9052016-08-02 15:20:36 -07001106 wcstold; # introduced=21
1107 wcstold_l; # introduced=21
1108 wcstoll; # introduced=21
1109 wcstoll_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001110 wcstombs;
1111 wcstoul;
Dan Albert37ba9052016-08-02 15:20:36 -07001112 wcstoull; # introduced=21
1113 wcstoull_l; # introduced=21
1114 wcstoumax; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001115 wcswidth;
1116 wcsxfrm;
Dan Albert37ba9052016-08-02 15:20:36 -07001117 wcsxfrm_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001118 wctob;
Dan Albert37ba9052016-08-02 15:20:36 -07001119 wctomb; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001120 wctype;
Dan Albert37ba9052016-08-02 15:20:36 -07001121 wctype_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001122 wcwidth;
1123 wmemchr;
1124 wmemcmp;
1125 wmemcpy;
1126 wmemmove;
Dan Albert37ba9052016-08-02 15:20:36 -07001127 wmempcpy; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001128 wmemset;
1129 wprintf;
1130 write;
1131 writev;
1132 wscanf;
1133 local:
1134 *;
1135};
1136
Dan Albertc8a95a32016-08-04 15:39:05 -07001137LIBC_N { # introduced-arm64=24 introduced-mips=24 introduced-mips64=24 introduced-x86=24 introduced-x86_64=24
Yabin Cuic4786d32015-07-20 19:46:26 -07001138 global:
Dan Albert37ba9052016-08-02 15:20:36 -07001139 __fread_chk; # introduced=24
1140 __fwrite_chk; # introduced=24
1141 __getcwd_chk; # introduced=24
1142 __pwrite_chk; # introduced=24
1143 __pwrite64_chk; # introduced=24
1144 __write_chk; # introduced=24
1145 adjtimex; # introduced=24
1146 clock_adjtime; # introduced=24
1147 fgetpos64; # introduced=24
1148 fileno_unlocked; # introduced=24
1149 fopen64; # introduced=24
1150 freeifaddrs; # introduced=24
1151 freopen64; # introduced=24
1152 fseeko64; # introduced=24
1153 fsetpos64; # introduced=24
1154 ftello64; # introduced=24
1155 funopen64; # introduced=24
1156 getgrgid_r; # introduced=24
1157 getgrnam_r; # introduced=24
1158 getifaddrs; # introduced=24
1159 if_freenameindex; # introduced=24
1160 if_nameindex; # introduced=24
1161 in6addr_any; # var introduced=24
1162 in6addr_loopback; # var introduced=24
1163 lockf; # introduced=24
1164 lockf64; # introduced=24
1165 preadv; # introduced=24
1166 preadv64; # introduced=24
1167 pthread_barrierattr_destroy; # introduced=24
1168 pthread_barrierattr_getpshared; # introduced=24
1169 pthread_barrierattr_init; # introduced=24
1170 pthread_barrierattr_setpshared; # introduced=24
1171 pthread_barrier_destroy; # introduced=24
1172 pthread_barrier_init; # introduced=24
1173 pthread_barrier_wait; # introduced=24
1174 pthread_spin_destroy; # introduced=24
1175 pthread_spin_init; # introduced=24
1176 pthread_spin_lock; # introduced=24
1177 pthread_spin_trylock; # introduced=24
1178 pthread_spin_unlock; # introduced=24
1179 pwritev; # introduced=24
1180 pwritev64; # introduced=24
1181 scandirat; # introduced=24
1182 scandirat64; # introduced=24
1183 strchrnul; # introduced=24
1184 tmpfile64; # introduced=24
Yabin Cuic4786d32015-07-20 19:46:26 -07001185} LIBC;
1186
Dan Albertc8a95a32016-08-04 15:39:05 -07001187LIBC_O {
Elliott Hughes725b2a92016-03-23 11:20:47 -07001188 global:
Elliott Hughesa57476b2017-05-11 15:14:41 -07001189 __sendto_chk; # introduced=26
1190 __system_property_read_callback; # introduced=26
1191 __system_property_wait; # introduced=26
1192 catclose; # introduced=26
1193 catgets; # introduced=26
1194 catopen; # introduced=26
1195 ctermid; # introduced=26
1196 endgrent; # introduced=26
1197 endpwent; # introduced=26
1198 futimes; # introduced=26
1199 futimesat; # introduced=26
1200 getdomainname; # introduced=26
1201 getgrent; # introduced=26
1202 getpwent; # introduced=26
1203 getsubopt; # introduced=26
1204 hasmntopt; # introduced=26
1205 lutimes; # introduced=26
Christopher Ferris488eb8b2017-05-31 11:00:18 -07001206 mallopt; # introduced=26
Elliott Hughesa57476b2017-05-11 15:14:41 -07001207 mblen; # introduced=26
1208 msgctl; # introduced=26
1209 msgget; # introduced=26
1210 msgrcv; # introduced=26
1211 msgsnd; # introduced=26
1212 nl_langinfo; # introduced=26
1213 nl_langinfo_l; # introduced=26
1214 pthread_getname_np; # introduced=26
1215 quotactl; # introduced=26
1216 semctl; # introduced=26
1217 semget; # introduced=26
1218 semop; # introduced=26
1219 semtimedop; # introduced=26
1220 setdomainname; # introduced=26
1221 setgrent; # introduced=26
1222 setpwent; # introduced=26
1223 shmat; # introduced=26
1224 shmctl; # introduced=26
1225 shmdt; # introduced=26
1226 shmget; # introduced=26
1227 sighold; # introduced=26
1228 sigignore; # introduced=26
1229 sigpause; # introduced=26
1230 sigrelse; # introduced=26
1231 sigset; # introduced=26
1232 strtod_l; # introduced=26
1233 strtof_l; # introduced=26
1234 strtol_l; # introduced=26
1235 strtoul_l; # introduced=26
1236 sync_file_range; # introduced=26
1237 towctrans; # introduced=26
1238 towctrans_l; # introduced=26
1239 wctrans; # introduced=26
1240 wctrans_l; # introduced=26
Elliott Hughes725b2a92016-03-23 11:20:47 -07001241} LIBC_N;
1242
Elliott Hughesa5c316f2017-10-02 10:10:15 -07001243LIBC_P { # introduced=P
Elliott Hughes06bd5862017-07-28 16:27:49 -07001244 global:
Elliott Hughesa5c316f2017-10-02 10:10:15 -07001245 __freading;
Christopher Ferrisdb478a62018-02-07 18:42:14 -08001246 __free_hook;
Elliott Hughes45785262018-02-14 15:21:45 -08001247 __fseterr;
Elliott Hughesa5c316f2017-10-02 10:10:15 -07001248 __fwriting;
Christopher Ferrisdb478a62018-02-07 18:42:14 -08001249 __malloc_hook;
1250 __memalign_hook;
1251 __realloc_hook;
Christopher Ferriscae21a92018-02-05 18:14:55 -08001252 aligned_alloc;
Elliott Hughes50339182017-10-13 17:52:01 -07001253 endhostent;
1254 endnetent;
1255 endprotoent;
Elliott Hughes5905d6f2018-01-30 15:09:51 -08001256 epoll_pwait64;
Elliott Hughes4d215aa2017-10-18 15:54:56 -07001257 fexecve;
Elliott Hughes37ad9592017-10-30 17:47:12 -07001258 fflush_unlocked;
1259 fgetc_unlocked;
1260 fgets_unlocked;
1261 fputc_unlocked;
1262 fputs_unlocked;
1263 fread_unlocked;
1264 fwrite_unlocked;
Elliott Hughesa5c316f2017-10-02 10:10:15 -07001265 getentropy;
Elliott Hughes50339182017-10-13 17:52:01 -07001266 getnetent;
1267 getprotoent;
Elliott Hughesa5c316f2017-10-02 10:10:15 -07001268 getrandom;
1269 getlogin_r;
1270 glob;
1271 globfree;
1272 hcreate;
1273 hcreate_r;
1274 hdestroy;
1275 hdestroy_r;
1276 hsearch;
1277 hsearch_r;
1278 iconv;
1279 iconv_close;
1280 iconv_open;
Elliott Hughes14e3ff92017-10-06 16:58:36 -07001281 posix_spawn;
1282 posix_spawnattr_destroy;
1283 posix_spawnattr_getflags;
1284 posix_spawnattr_getpgroup;
1285 posix_spawnattr_getschedparam;
1286 posix_spawnattr_getschedpolicy;
1287 posix_spawnattr_getsigdefault;
Elliott Hughes5905d6f2018-01-30 15:09:51 -08001288 posix_spawnattr_getsigdefault64;
Elliott Hughes14e3ff92017-10-06 16:58:36 -07001289 posix_spawnattr_getsigmask;
Elliott Hughes5905d6f2018-01-30 15:09:51 -08001290 posix_spawnattr_getsigmask64;
Elliott Hughes14e3ff92017-10-06 16:58:36 -07001291 posix_spawnattr_init;
1292 posix_spawnattr_setflags;
1293 posix_spawnattr_setpgroup;
1294 posix_spawnattr_setschedparam;
1295 posix_spawnattr_setschedpolicy;
1296 posix_spawnattr_setsigdefault;
Elliott Hughes5905d6f2018-01-30 15:09:51 -08001297 posix_spawnattr_setsigdefault64;
Elliott Hughes14e3ff92017-10-06 16:58:36 -07001298 posix_spawnattr_setsigmask;
Elliott Hughes5905d6f2018-01-30 15:09:51 -08001299 posix_spawnattr_setsigmask64;
Elliott Hughes14e3ff92017-10-06 16:58:36 -07001300 posix_spawn_file_actions_addclose;
1301 posix_spawn_file_actions_adddup2;
1302 posix_spawn_file_actions_addopen;
1303 posix_spawn_file_actions_destroy;
1304 posix_spawn_file_actions_init;
1305 posix_spawnp;
Elliott Hughes5905d6f2018-01-30 15:09:51 -08001306 ppoll64;
1307 pselect64;
Elliott Hughes8aecba72017-10-17 15:34:41 -07001308 pthread_attr_getinheritsched;
1309 pthread_attr_setinheritsched;
Tom Cherryc6b5bcd2018-03-05 14:14:44 -08001310 pthread_mutex_timedlock_monotonic_np;
Yabin Cui6b9c85b2018-01-23 12:56:18 -08001311 pthread_mutexattr_getprotocol;
1312 pthread_mutexattr_setprotocol;
Tom Cherryc6b5bcd2018-03-05 14:14:44 -08001313 pthread_rwlock_timedrdlock_monotonic_np;
1314 pthread_rwlock_timedwrlock_monotonic_np;
Elliott Hughesdff08ce2017-10-16 09:58:45 -07001315 pthread_setschedprio;
Elliott Hughes5905d6f2018-01-30 15:09:51 -08001316 pthread_sigmask64;
Tom Cherryc6b5bcd2018-03-05 14:14:44 -08001317 sem_timedwait_monotonic_np;
Elliott Hughes50339182017-10-13 17:52:01 -07001318 sethostent;
1319 setnetent;
1320 setprotoent;
Elliott Hughes3e235912018-02-01 14:21:51 -08001321 sigaction64;
Elliott Hughes5905d6f2018-01-30 15:09:51 -08001322 sigaddset64;
1323 sigdelset64;
1324 sigemptyset64;
1325 sigfillset64;
1326 sigismember64;
1327 signalfd64;
1328 sigpending64;
1329 sigprocmask64;
1330 sigsuspend64;
1331 sigtimedwait64;
1332 sigwait64;
1333 sigwaitinfo64;
Elliott Hughes3376c232018-02-13 23:14:12 -08001334 strptime_l;
Elliott Hughesfa386e02017-10-18 13:34:32 -07001335 swab;
Elliott Hughesa5c316f2017-10-02 10:10:15 -07001336 syncfs;
Elliott Hughes3376c232018-02-13 23:14:12 -08001337 wcsftime_l;
1338 wcstod_l;
1339 wcstof_l;
1340 wcstol_l;
1341 wcstoul_l;
Elliott Hughes06bd5862017-07-28 16:27:49 -07001342} LIBC_O;
1343
Elliott Hughes3a5fd002018-07-17 13:02:52 -07001344LIBC_Q { # introduced=Q
1345 global:
1346 __res_randomid;
Elliott Hughesf98d87b2018-07-17 13:21:05 -07001347 timespec_get;
Elliott Hughes3a5fd002018-07-17 13:02:52 -07001348} LIBC_P;
1349
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001350LIBC_PRIVATE {
1351 global:
Dimitry Ivanov97cb4fb2016-01-26 14:07:32 -08001352 android_getaddrinfofornet;
1353 android_getaddrinfofornetcontext;
1354 android_gethostbyaddrfornet;
Ben Schwartz50178052017-04-24 17:57:11 -04001355 android_gethostbyaddrfornetcontext;
Dimitry Ivanov97cb4fb2016-01-26 14:07:32 -08001356 android_gethostbynamefornet;
Ben Schwartzdd878fe2017-05-22 10:19:25 -04001357 android_gethostbynamefornetcontext;
Dimitry Ivanov788a2bc2015-12-21 23:26:53 -08001358 free_malloc_leak_info;
1359 get_malloc_leak_info;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001360 gMallocLeakZygoteChild;
Christopher Ferris2e1a40a2018-06-13 10:46:34 -07001361 write_malloc_leak_info;
Elliott Hughes06bd5862017-07-28 16:27:49 -07001362} LIBC_P;
Pierre Imai97c9d732016-04-18 12:00:12 +09001363
Dimitry Ivanov581b9f62017-01-09 11:05:52 -08001364LIBC_DEPRECATED {
1365 global:
Dimitry Ivanov41a3a6f2017-02-16 15:34:21 -08001366 __system_property_wait_any;
Dimitry Ivanov581b9f62017-01-09 11:05:52 -08001367};
1368
Pierre Imai97c9d732016-04-18 12:00:12 +09001369LIBC_PLATFORM {
1370 global:
Dimitry Ivanov41a3a6f2017-02-16 15:34:21 -08001371 __system_properties_init;
1372 __system_property_area__; # var
Dimitry Ivanov581b9f62017-01-09 11:05:52 -08001373 __system_property_add;
Dimitry Ivanov41a3a6f2017-02-16 15:34:21 -08001374 __system_property_area_init;
Dimitry Ivanov41a3a6f2017-02-16 15:34:21 -08001375 __system_property_set_filename;
Dimitry Ivanov581b9f62017-01-09 11:05:52 -08001376 __system_property_update;
Pierre Imai97c9d732016-04-18 12:00:12 +09001377 android_net_res_stats_get_info_for_net;
1378 android_net_res_stats_aggregate;
1379 android_net_res_stats_get_usable_servers;
Dimitry Ivanov54548d82016-04-27 18:16:16 -07001380 malloc_backtrace;
1381 malloc_disable;
1382 malloc_enable;
1383 malloc_iterate;
Elliott Hughes06bd5862017-07-28 16:27:49 -07001384} LIBC_P;