blob: 2393d22c6ed9670424b4158a5696aab4e083c1d5 [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_add; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
135 __system_property_area__; # var
136 __system_property_area_init; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
137 __system_property_area_serial; # introduced=23
Dimitry Ivanove1078a92016-01-13 20:32:12 +0000138 __system_property_find;
139 __system_property_find_nth;
Dan Albert37ba9052016-08-02 15:20:36 -0700140 __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 +0000141 __system_property_get;
142 __system_property_read;
Dan Albert37ba9052016-08-02 15:20:36 -0700143 __system_property_serial; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
144 __system_property_set; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
145 __system_property_set_filename; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
146 __system_property_update; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
147 __system_property_wait_any; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
148 __umask_chk; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
149 __vsnprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
150 __vsprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
151 _ctype_; # var
152 _Exit; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700153 _exit;
Dan Albert37ba9052016-08-02 15:20:36 -0700154 _flushlbf; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700155 _getlong;
156 _getshort;
157 _longjmp;
Dan Albert37ba9052016-08-02 15:20:36 -0700158 _resolv_delete_cache_for_net; # introduced=21
159 _resolv_flush_cache_for_net; # introduced=21
160 _resolv_set_nameservers_for_net; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700161 _setjmp;
Dan Albert37ba9052016-08-02 15:20:36 -0700162 _tolower; # introduced=21
163 _toupper; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700164 abort;
Dan Albert37ba9052016-08-02 15:20:36 -0700165 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 -0700166 accept;
Dan Albert37ba9052016-08-02 15:20:36 -0700167 accept4; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700168 access;
169 acct;
170 alarm;
171 alphasort;
Dan Albert37ba9052016-08-02 15:20:36 -0700172 alphasort64; # introduced=21
173 android_set_abort_message; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700174 arc4random;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700175 arc4random_buf;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700176 arc4random_uniform;
177 asctime;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700178 asctime_r;
179 asprintf;
Dan Albert37ba9052016-08-02 15:20:36 -0700180 at_quick_exit; # introduced=21
181 atof; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700182 atoi;
183 atol;
184 atoll;
185 basename;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700186 bind;
187 bindresvport;
188 brk;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700189 bsearch;
190 btowc;
Dan Albert37ba9052016-08-02 15:20:36 -0700191 c16rtomb; # introduced=21
192 c32rtomb; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700193 calloc;
194 capget;
195 capset;
Dan Albert37ba9052016-08-02 15:20:36 -0700196 cfgetispeed; # introduced=21
197 cfgetospeed; # introduced=21
198 cfmakeraw; # introduced=21
199 cfsetispeed; # introduced=21
200 cfsetospeed; # introduced=21
201 cfsetspeed; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700202 chdir;
203 chmod;
204 chown;
205 chroot;
206 clearenv;
207 clearerr;
Dan Albert37ba9052016-08-02 15:20:36 -0700208 clearerr_unlocked; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700209 clock;
Dan Albert37ba9052016-08-02 15:20:36 -0700210 clock_getcpuclockid; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700211 clock_getres;
212 clock_gettime;
213 clock_nanosleep;
214 clock_settime;
Dan Albert37ba9052016-08-02 15:20:36 -0700215 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 -0700216 close;
217 closedir;
218 closelog;
219 connect;
220 creat;
Dan Albert37ba9052016-08-02 15:20:36 -0700221 creat64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700222 ctime;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700223 ctime_r;
224 daemon;
Dan Albert37ba9052016-08-02 15:20:36 -0700225 daylight; # var
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700226 delete_module;
227 difftime;
228 dirfd;
229 dirname;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700230 div;
231 dn_expand;
Dan Albert37ba9052016-08-02 15:20:36 -0700232 dprintf; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700233 drand48;
234 dup;
235 dup2;
Dan Albert37ba9052016-08-02 15:20:36 -0700236 dup3; # introduced=21
237 duplocale; # introduced=21
238 endmntent; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700239 endservent;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700240 endutent;
Dan Albert37ba9052016-08-02 15:20:36 -0700241 environ; # var
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700242 epoll_create;
Dan Albert37ba9052016-08-02 15:20:36 -0700243 epoll_create1; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700244 epoll_ctl;
Dan Albert37ba9052016-08-02 15:20:36 -0700245 epoll_pwait; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700246 epoll_wait;
247 erand48;
248 err;
Dan Albert37ba9052016-08-02 15:20:36 -0700249 error; # introduced=23
250 error_at_line; # introduced=23
251 error_message_count; # var introduced=23
252 error_one_per_line; # var introduced=23
253 error_print_progname; # var introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700254 errx;
Dan Albert37ba9052016-08-02 15:20:36 -0700255 ether_aton; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
256 ether_aton_r; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
257 ether_ntoa; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
258 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 -0700259 eventfd;
260 eventfd_read;
261 eventfd_write;
262 execl;
263 execle;
264 execlp;
265 execv;
266 execve;
267 execvp;
Dan Albert37ba9052016-08-02 15:20:36 -0700268 execvpe; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700269 exit;
Dan Albert37ba9052016-08-02 15:20:36 -0700270 faccessat; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
271 fallocate; # introduced=21
272 fallocate64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700273 fchdir;
274 fchmod;
275 fchmodat;
276 fchown;
277 fchownat;
278 fclose;
279 fcntl;
280 fdatasync;
281 fdopen;
282 fdopendir;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700283 feof;
Dan Albert37ba9052016-08-02 15:20:36 -0700284 feof_unlocked; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700285 ferror;
Dan Albert37ba9052016-08-02 15:20:36 -0700286 ferror_unlocked; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700287 fflush;
Dan Albert37ba9052016-08-02 15:20:36 -0700288 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 -0700289 fgetc;
290 fgetln;
291 fgetpos;
292 fgets;
293 fgetwc;
294 fgetws;
Dan Albert37ba9052016-08-02 15:20:36 -0700295 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 -0700296 fileno;
Dan Albert37ba9052016-08-02 15:20:36 -0700297 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 -0700298 flock;
299 flockfile;
Dan Albert37ba9052016-08-02 15:20:36 -0700300 fmemopen; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700301 fnmatch;
302 fopen;
303 fork;
Dan Albert37ba9052016-08-02 15:20:36 -0700304 forkpty; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700305 fpathconf;
306 fprintf;
307 fpurge;
308 fputc;
309 fputs;
310 fputwc;
311 fputws;
312 fread;
313 free;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700314 freeaddrinfo;
Dan Albert37ba9052016-08-02 15:20:36 -0700315 freelocale; # introduced=21
316 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 -0700317 freopen;
318 fscanf;
319 fseek;
320 fseeko;
321 fsetpos;
Dan Albert37ba9052016-08-02 15:20:36 -0700322 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 -0700323 fstat;
Dan Albert37ba9052016-08-02 15:20:36 -0700324 fstat64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700325 fstatat;
Dan Albert37ba9052016-08-02 15:20:36 -0700326 fstatat64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700327 fstatfs;
Dan Albert37ba9052016-08-02 15:20:36 -0700328 fstatfs64; # introduced=21
329 fstatvfs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
330 fstatvfs64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700331 fsync;
332 ftell;
333 ftello;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700334 ftok;
335 ftruncate;
Dan Albert37ba9052016-08-02 15:20:36 -0700336 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 -0700337 ftrylockfile;
338 fts_children;
339 fts_close;
340 fts_open;
341 fts_read;
342 fts_set;
Dan Albert37ba9052016-08-02 15:20:36 -0700343 ftw; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
344 ftw64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700345 funlockfile;
346 funopen;
Dan Albert37ba9052016-08-02 15:20:36 -0700347 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 -0700348 fwide;
349 fwprintf;
350 fwrite;
351 fwscanf;
352 gai_strerror;
Dan Albert37ba9052016-08-02 15:20:36 -0700353 get_avphys_pages; # introduced=23
354 get_nprocs; # introduced=23
355 get_nprocs_conf; # introduced=23
356 get_phys_pages; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700357 getaddrinfo;
Dan Albert37ba9052016-08-02 15:20:36 -0700358 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 -0700359 getc;
360 getc_unlocked;
361 getchar;
362 getchar_unlocked;
363 getcwd;
Dan Albert37ba9052016-08-02 15:20:36 -0700364 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 -0700365 getegid;
366 getenv;
367 geteuid;
368 getgid;
369 getgrgid;
370 getgrnam;
371 getgrouplist;
372 getgroups;
373 gethostbyaddr;
Dan Albert37ba9052016-08-02 15:20:36 -0700374 gethostbyaddr_r; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700375 gethostbyname;
376 gethostbyname2;
Dan Albert37ba9052016-08-02 15:20:36 -0700377 gethostbyname2_r; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700378 gethostbyname_r;
379 gethostent;
380 gethostname;
381 getitimer;
Dan Albert37ba9052016-08-02 15:20:36 -0700382 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 -0700383 getlogin;
384 getmntent;
Dan Albert37ba9052016-08-02 15:20:36 -0700385 getmntent_r; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700386 getnameinfo;
387 getnetbyaddr;
388 getnetbyname;
389 getopt;
390 getopt_long;
391 getopt_long_only;
Dan Albert37ba9052016-08-02 15:20:36 -0700392 getpagesize; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700393 getpeername;
394 getpgid;
395 getpgrp;
396 getpid;
397 getppid;
398 getpriority;
Dan Albert37ba9052016-08-02 15:20:36 -0700399 getprogname; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700400 getprotobyname;
401 getprotobynumber;
402 getpt;
403 getpwnam;
Dan Albert37ba9052016-08-02 15:20:36 -0700404 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 -0700405 getpwuid;
Dan Albert37ba9052016-08-02 15:20:36 -0700406 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 -0700407 getresgid;
408 getresuid;
409 getrlimit;
Dan Albert37ba9052016-08-02 15:20:36 -0700410 getrlimit64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700411 getrusage;
412 gets;
413 getservbyname;
414 getservbyport;
415 getservent;
Dan Albert37ba9052016-08-02 15:20:36 -0700416 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 -0700417 getsockname;
418 getsockopt;
419 gettid;
420 gettimeofday;
421 getuid;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700422 getutent;
423 getwc;
424 getwchar;
Dan Albert37ba9052016-08-02 15:20:36 -0700425 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 -0700426 gmtime;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700427 gmtime_r;
Dan Albert37ba9052016-08-02 15:20:36 -0700428 grantpt; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700429 herror;
430 hstrerror;
Dan Albert37ba9052016-08-02 15:20:36 -0700431 htonl; # introduced=21
432 htons; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700433 if_indextoname;
434 if_nametoindex;
Dan Albert37ba9052016-08-02 15:20:36 -0700435 imaxabs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
436 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 -0700437 inet_addr;
438 inet_aton;
Dan Albert37ba9052016-08-02 15:20:36 -0700439 inet_lnaof; # introduced=21
440 inet_makeaddr; # introduced=21
441 inet_netof; # introduced=21
442 inet_network; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700443 inet_nsap_addr;
444 inet_nsap_ntoa;
445 inet_ntoa;
446 inet_ntop;
447 inet_pton;
448 init_module;
449 initgroups;
Dan Albert37ba9052016-08-02 15:20:36 -0700450 initstate; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700451 inotify_add_watch;
452 inotify_init;
Dan Albert37ba9052016-08-02 15:20:36 -0700453 inotify_init1; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700454 inotify_rm_watch;
Dan Albert37ba9052016-08-02 15:20:36 -0700455 insque; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700456 ioctl;
457 isalnum;
Dan Albert37ba9052016-08-02 15:20:36 -0700458 isalnum_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700459 isalpha;
Dan Albert37ba9052016-08-02 15:20:36 -0700460 isalpha_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700461 isascii;
462 isatty;
463 isblank;
Dan Albert37ba9052016-08-02 15:20:36 -0700464 isblank_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700465 iscntrl;
Dan Albert37ba9052016-08-02 15:20:36 -0700466 iscntrl_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700467 isdigit;
Dan Albert37ba9052016-08-02 15:20:36 -0700468 isdigit_l; # introduced=21
469 isfinite; # introduced=21
470 isfinitef; # introduced=21
471 isfinitel; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700472 isgraph;
Dan Albert37ba9052016-08-02 15:20:36 -0700473 isgraph_l; # introduced=21
474 isinf; # introduced=21
475 isinff; # introduced=21
476 isinfl; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700477 islower;
Dan Albert37ba9052016-08-02 15:20:36 -0700478 islower_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700479 isnan;
480 isnanf;
Dan Albert37ba9052016-08-02 15:20:36 -0700481 isnanl; # introduced=21
482 isnormal; # introduced=21
483 isnormalf; # introduced=21
484 isnormall; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700485 isprint;
Dan Albert37ba9052016-08-02 15:20:36 -0700486 isprint_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700487 ispunct;
Dan Albert37ba9052016-08-02 15:20:36 -0700488 ispunct_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700489 isspace;
Dan Albert37ba9052016-08-02 15:20:36 -0700490 isspace_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700491 isupper;
Dan Albert37ba9052016-08-02 15:20:36 -0700492 isupper_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700493 iswalnum;
Dan Albert37ba9052016-08-02 15:20:36 -0700494 iswalnum_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700495 iswalpha;
Dan Albert37ba9052016-08-02 15:20:36 -0700496 iswalpha_l; # introduced=21
497 iswblank; # introduced=21
498 iswblank_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700499 iswcntrl;
Dan Albert37ba9052016-08-02 15:20:36 -0700500 iswcntrl_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700501 iswctype;
Dan Albert37ba9052016-08-02 15:20:36 -0700502 iswctype_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700503 iswdigit;
Dan Albert37ba9052016-08-02 15:20:36 -0700504 iswdigit_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700505 iswgraph;
Dan Albert37ba9052016-08-02 15:20:36 -0700506 iswgraph_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700507 iswlower;
Dan Albert37ba9052016-08-02 15:20:36 -0700508 iswlower_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700509 iswprint;
Dan Albert37ba9052016-08-02 15:20:36 -0700510 iswprint_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700511 iswpunct;
Dan Albert37ba9052016-08-02 15:20:36 -0700512 iswpunct_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700513 iswspace;
Dan Albert37ba9052016-08-02 15:20:36 -0700514 iswspace_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700515 iswupper;
Dan Albert37ba9052016-08-02 15:20:36 -0700516 iswupper_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700517 iswxdigit;
Dan Albert37ba9052016-08-02 15:20:36 -0700518 iswxdigit_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700519 isxdigit;
Dan Albert37ba9052016-08-02 15:20:36 -0700520 isxdigit_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700521 jrand48;
522 kill;
523 killpg;
524 klogctl;
Dan Albert37ba9052016-08-02 15:20:36 -0700525 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 -0700526 lchown;
Dan Albert37ba9052016-08-02 15:20:36 -0700527 lcong48; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700528 ldexp;
529 ldiv;
Dan Albert37ba9052016-08-02 15:20:36 -0700530 lfind; # introduced=21
531 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 -0700532 link;
Dan Albert37ba9052016-08-02 15:20:36 -0700533 linkat; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700534 listen;
Dan Albert37ba9052016-08-02 15:20:36 -0700535 listxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
536 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 -0700537 lldiv;
Dan Albert37ba9052016-08-02 15:20:36 -0700538 llistxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
539 localeconv; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700540 localtime;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700541 localtime_r;
Dan Albert37ba9052016-08-02 15:20:36 -0700542 login_tty; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700543 longjmp;
544 lrand48;
Dan Albert37ba9052016-08-02 15:20:36 -0700545 lremovexattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
546 lsearch; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700547 lseek;
548 lseek64;
Dan Albert37ba9052016-08-02 15:20:36 -0700549 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 -0700550 lstat;
Dan Albert37ba9052016-08-02 15:20:36 -0700551 lstat64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700552 madvise;
553 mallinfo;
554 malloc;
Dan Albert37ba9052016-08-02 15:20:36 -0700555 malloc_info; # introduced=23
556 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 -0700557 mbrlen;
Dan Albert37ba9052016-08-02 15:20:36 -0700558 mbrtoc16; # introduced=21
559 mbrtoc32; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700560 mbrtowc;
561 mbsinit;
Dan Albert37ba9052016-08-02 15:20:36 -0700562 mbsnrtowcs; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700563 mbsrtowcs;
564 mbstowcs;
Dan Albert37ba9052016-08-02 15:20:36 -0700565 mbtowc; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700566 memalign;
567 memccpy;
568 memchr;
569 memcmp;
570 memcpy;
571 memmem;
572 memmove;
Dan Albert37ba9052016-08-02 15:20:36 -0700573 mempcpy; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700574 memrchr;
575 memset;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700576 mincore;
577 mkdir;
578 mkdirat;
579 mkdtemp;
Dan Albert37ba9052016-08-02 15:20:36 -0700580 mkfifo; # introduced=21
581 mkfifoat; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700582 mknod;
Dan Albert37ba9052016-08-02 15:20:36 -0700583 mknodat; # introduced=21
584 mkostemp; # introduced=23
585 mkostemp64; # introduced=23
586 mkostemps; # introduced=23
587 mkostemps64; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700588 mkstemp;
Dan Albert37ba9052016-08-02 15:20:36 -0700589 mkstemp64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700590 mkstemps;
Dan Albert37ba9052016-08-02 15:20:36 -0700591 mkstemps64; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700592 mktemp;
593 mktime;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700594 mlock;
Dan Albert37ba9052016-08-02 15:20:36 -0700595 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 -0700596 mmap;
Dan Albert37ba9052016-08-02 15:20:36 -0700597 mmap64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700598 mount;
599 mprotect;
600 mrand48;
601 mremap;
602 msync;
603 munlock;
Dan Albert37ba9052016-08-02 15:20:36 -0700604 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 -0700605 munmap;
606 nanosleep;
Dan Albert37ba9052016-08-02 15:20:36 -0700607 newlocale; # introduced=21
608 nftw; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
609 nftw64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700610 nice;
611 nrand48;
Dan Albert37ba9052016-08-02 15:20:36 -0700612 ns_format_ttl; # arm64 x86_64 mips64 introduced=22
613 ns_get16; # arm64 x86_64 mips64 introduced=22
614 ns_get32; # arm64 x86_64 mips64 introduced=22
615 ns_initparse; # arm64 x86_64 mips64 introduced=22
616 ns_makecanon; # arm64 x86_64 mips64 introduced=22
617 ns_msg_getflag; # arm64 x86_64 mips64 introduced=22
618 ns_name_compress; # arm64 x86_64 mips64 introduced=22
619 ns_name_ntol; # arm64 x86_64 mips64 introduced=22
620 ns_name_ntop; # arm64 x86_64 mips64 introduced=22
621 ns_name_pack; # arm64 x86_64 mips64 introduced=22
622 ns_name_pton; # arm64 x86_64 mips64 introduced=23
623 ns_name_rollback; # arm64 x86_64 mips64 introduced=22
624 ns_name_skip; # arm64 x86_64 mips64 introduced=22
625 ns_name_uncompress; # arm64 x86_64 mips64 introduced=22
626 ns_name_unpack; # arm64 x86_64 mips64 introduced=22
627 ns_parserr; # arm64 x86_64 mips64 introduced=22
628 ns_put16; # arm64 x86_64 mips64 introduced=22
629 ns_put32; # arm64 x86_64 mips64 introduced=22
630 ns_samename; # arm64 x86_64 mips64 introduced=22
631 ns_skiprr; # arm64 x86_64 mips64 introduced=22
632 ns_sprintrr; # arm64 x86_64 mips64 introduced=22
633 ns_sprintrrf; # arm64 x86_64 mips64 introduced=22
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700634 nsdispatch;
Dan Albert37ba9052016-08-02 15:20:36 -0700635 ntohl; # introduced=21
636 ntohs; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700637 open;
Dan Albert37ba9052016-08-02 15:20:36 -0700638 open64; # introduced=21
639 open_memstream; # introduced=23
640 open_wmemstream; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700641 openat;
Dan Albert37ba9052016-08-02 15:20:36 -0700642 openat64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700643 opendir;
644 openlog;
Dan Albert37ba9052016-08-02 15:20:36 -0700645 openpty; # introduced=23
646 optarg; # var
647 opterr; # var
648 optind; # var
649 optopt; # var
650 optreset; # var
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700651 pathconf;
652 pause;
653 pclose;
654 perror;
Dan Albert37ba9052016-08-02 15:20:36 -0700655 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 -0700656 pipe;
657 pipe2;
658 poll;
659 popen;
Dan Albert37ba9052016-08-02 15:20:36 -0700660 posix_fadvise; # introduced=21
661 posix_fadvise64; # introduced=21
662 posix_fallocate; # introduced=21
663 posix_fallocate64; # introduced=21
664 posix_madvise; # introduced=23
665 posix_memalign; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
666 posix_openpt; # introduced=21
667 ppoll; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700668 prctl;
669 pread;
Dan Albert37ba9052016-08-02 15:20:36 -0700670 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 -0700671 printf;
672 prlimit; # arm64 x86_64 mips64
Dan Albert37ba9052016-08-02 15:20:36 -0700673 prlimit64; # introduced=21
674 process_vm_readv; # introduced=23
675 process_vm_writev; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700676 pselect;
Dan Albert37ba9052016-08-02 15:20:36 -0700677 psiginfo; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
678 psignal; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
679 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 -0700680 pthread_attr_destroy;
681 pthread_attr_getdetachstate;
682 pthread_attr_getguardsize;
683 pthread_attr_getschedparam;
684 pthread_attr_getschedpolicy;
685 pthread_attr_getscope;
686 pthread_attr_getstack;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700687 pthread_attr_getstacksize;
688 pthread_attr_init;
689 pthread_attr_setdetachstate;
690 pthread_attr_setguardsize;
691 pthread_attr_setschedparam;
692 pthread_attr_setschedpolicy;
693 pthread_attr_setscope;
694 pthread_attr_setstack;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700695 pthread_attr_setstacksize;
696 pthread_cond_broadcast;
697 pthread_cond_destroy;
698 pthread_cond_init;
699 pthread_cond_signal;
700 pthread_cond_timedwait;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700701 pthread_cond_wait;
702 pthread_condattr_destroy;
Dan Albert37ba9052016-08-02 15:20:36 -0700703 pthread_condattr_getclock; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700704 pthread_condattr_getpshared;
705 pthread_condattr_init;
Dan Albert37ba9052016-08-02 15:20:36 -0700706 pthread_condattr_setclock; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700707 pthread_condattr_setpshared;
708 pthread_create;
709 pthread_detach;
710 pthread_equal;
711 pthread_exit;
712 pthread_getattr_np;
713 pthread_getcpuclockid;
714 pthread_getschedparam;
715 pthread_getspecific;
Dan Albert37ba9052016-08-02 15:20:36 -0700716 pthread_gettid_np; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700717 pthread_join;
718 pthread_key_create;
719 pthread_key_delete;
720 pthread_kill;
721 pthread_mutex_destroy;
722 pthread_mutex_init;
723 pthread_mutex_lock;
Dan Albert37ba9052016-08-02 15:20:36 -0700724 pthread_mutex_timedlock; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700725 pthread_mutex_trylock;
726 pthread_mutex_unlock;
727 pthread_mutexattr_destroy;
728 pthread_mutexattr_getpshared;
729 pthread_mutexattr_gettype;
730 pthread_mutexattr_init;
731 pthread_mutexattr_setpshared;
732 pthread_mutexattr_settype;
733 pthread_once;
734 pthread_rwlock_destroy;
735 pthread_rwlock_init;
736 pthread_rwlock_rdlock;
737 pthread_rwlock_timedrdlock;
738 pthread_rwlock_timedwrlock;
739 pthread_rwlock_tryrdlock;
740 pthread_rwlock_trywrlock;
741 pthread_rwlock_unlock;
742 pthread_rwlock_wrlock;
743 pthread_rwlockattr_destroy;
Dan Albert37ba9052016-08-02 15:20:36 -0700744 pthread_rwlockattr_getkind_np; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700745 pthread_rwlockattr_getpshared;
746 pthread_rwlockattr_init;
Dan Albert37ba9052016-08-02 15:20:36 -0700747 pthread_rwlockattr_setkind_np; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700748 pthread_rwlockattr_setpshared;
749 pthread_self;
750 pthread_setname_np;
751 pthread_setschedparam;
752 pthread_setspecific;
753 pthread_sigmask;
754 ptrace;
755 ptsname;
756 ptsname_r;
757 putc;
758 putc_unlocked;
759 putchar;
760 putchar_unlocked;
761 putenv;
762 puts;
763 pututline;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700764 putwc;
765 putwchar;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700766 pwrite;
Dan Albert37ba9052016-08-02 15:20:36 -0700767 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 -0700768 qsort;
Dan Albert37ba9052016-08-02 15:20:36 -0700769 quick_exit; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700770 raise;
Dan Albert37ba9052016-08-02 15:20:36 -0700771 rand; # introduced=21
772 rand_r; # introduced=21
773 random; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700774 read;
Dan Albert37ba9052016-08-02 15:20:36 -0700775 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 -0700776 readdir;
Dan Albert37ba9052016-08-02 15:20:36 -0700777 readdir64; # introduced=21
778 readdir64_r; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700779 readdir_r;
780 readlink;
Dan Albert37ba9052016-08-02 15:20:36 -0700781 readlinkat; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700782 readv;
783 realloc;
784 realpath;
785 reboot;
786 recv;
787 recvfrom;
Dan Albert37ba9052016-08-02 15:20:36 -0700788 recvmmsg; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700789 recvmsg;
790 regcomp;
791 regerror;
792 regexec;
793 regfree;
794 remove;
Dan Albert37ba9052016-08-02 15:20:36 -0700795 removexattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
796 remque; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700797 rename;
798 renameat;
799 res_init;
800 res_mkquery;
801 res_query;
802 res_search;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700803 rewind;
804 rewinddir;
805 rmdir;
806 sbrk;
807 scandir;
Dan Albert37ba9052016-08-02 15:20:36 -0700808 scandir64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700809 scanf;
810 sched_get_priority_max;
811 sched_get_priority_min;
Dan Albert37ba9052016-08-02 15:20:36 -0700812 sched_getaffinity; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
813 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 -0700814 sched_getparam;
815 sched_getscheduler;
816 sched_rr_get_interval;
Dan Albert37ba9052016-08-02 15:20:36 -0700817 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 -0700818 sched_setparam;
819 sched_setscheduler;
820 sched_yield;
821 seed48;
Dan Albert37ba9052016-08-02 15:20:36 -0700822 seekdir; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700823 select;
824 sem_close;
825 sem_destroy;
826 sem_getvalue;
827 sem_init;
828 sem_open;
829 sem_post;
830 sem_timedwait;
831 sem_trywait;
832 sem_unlink;
833 sem_wait;
834 send;
835 sendfile;
Dan Albert37ba9052016-08-02 15:20:36 -0700836 sendfile64; # introduced=21
837 sendmmsg; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700838 sendmsg;
839 sendto;
840 setbuf;
841 setbuffer;
842 setegid;
843 setenv;
844 seteuid;
Dan Albert37ba9052016-08-02 15:20:36 -0700845 setfsgid; # introduced=21
846 setfsuid; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700847 setgid;
848 setgroups;
Dan Albert37ba9052016-08-02 15:20:36 -0700849 sethostname; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700850 setitimer;
851 setjmp;
852 setlinebuf;
853 setlocale;
854 setlogmask;
Dan Albert37ba9052016-08-02 15:20:36 -0700855 setmntent; # introduced=21
856 setns; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700857 setpgid;
858 setpgrp;
859 setpriority;
Dan Albert37ba9052016-08-02 15:20:36 -0700860 setprogname; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700861 setregid;
862 setresgid;
863 setresuid;
864 setreuid;
865 setrlimit;
Dan Albert37ba9052016-08-02 15:20:36 -0700866 setrlimit64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700867 setservent;
868 setsid;
869 setsockopt;
Dan Albert37ba9052016-08-02 15:20:36 -0700870 setstate; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700871 settimeofday;
872 setuid;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700873 setutent;
874 setvbuf;
Dan Albert37ba9052016-08-02 15:20:36 -0700875 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 -0700876 shutdown;
877 sigaction;
Dan Albert37ba9052016-08-02 15:20:36 -0700878 sigaddset; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700879 sigaltstack;
880 sigblock;
Dan Albert37ba9052016-08-02 15:20:36 -0700881 sigdelset; # introduced=21
882 sigemptyset; # introduced=21
883 sigfillset; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700884 siginterrupt;
Dan Albert37ba9052016-08-02 15:20:36 -0700885 sigismember; # introduced=21
886 siglongjmp; # introduced-arm=9 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
887 signal; # introduced=21
888 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 -0700889 sigpending;
890 sigprocmask;
Dan Albert37ba9052016-08-02 15:20:36 -0700891 sigqueue; # introduced=23
892 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 -0700893 sigsetmask;
894 sigsuspend;
Dan Albert37ba9052016-08-02 15:20:36 -0700895 sigtimedwait; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700896 sigwait;
Dan Albert37ba9052016-08-02 15:20:36 -0700897 sigwaitinfo; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700898 sleep;
899 snprintf;
900 socket;
901 socketpair;
Dan Albert37ba9052016-08-02 15:20:36 -0700902 splice; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700903 sprintf;
Dan Albert37ba9052016-08-02 15:20:36 -0700904 srand; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700905 srand48;
Dan Albert37ba9052016-08-02 15:20:36 -0700906 srandom; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700907 sscanf;
908 stat;
Dan Albert37ba9052016-08-02 15:20:36 -0700909 stat64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700910 statfs;
Dan Albert37ba9052016-08-02 15:20:36 -0700911 statfs64; # introduced=21
912 statvfs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
913 statvfs64; # introduced=21
914 stderr; # var introduced=23
915 stdin; # var introduced=23
916 stdout; # var introduced=23
917 stpcpy; # introduced=21
918 stpncpy; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700919 strcasecmp;
Dan Albert37ba9052016-08-02 15:20:36 -0700920 strcasecmp_l; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700921 strcasestr;
922 strcat;
923 strchr;
924 strcmp;
925 strcoll;
Dan Albert37ba9052016-08-02 15:20:36 -0700926 strcoll_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700927 strcpy;
928 strcspn;
929 strdup;
930 strerror;
Dan Albert37ba9052016-08-02 15:20:36 -0700931 strerror_l; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700932 strerror_r;
933 strftime;
Dan Albert37ba9052016-08-02 15:20:36 -0700934 strftime_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700935 strlcat;
936 strlcpy;
937 strlen;
938 strncasecmp;
Dan Albert37ba9052016-08-02 15:20:36 -0700939 strncasecmp_l; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700940 strncat;
941 strncmp;
942 strncpy;
943 strndup;
944 strnlen;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700945 strpbrk;
946 strptime;
947 strrchr;
948 strsep;
949 strsignal;
950 strspn;
951 strstr;
952 strtod;
Dan Albert37ba9052016-08-02 15:20:36 -0700953 strtof; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700954 strtoimax;
955 strtok;
956 strtok_r;
957 strtol;
Dan Albert37ba9052016-08-02 15:20:36 -0700958 strtold; # introduced=21
959 strtold_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700960 strtoll;
Dan Albert37ba9052016-08-02 15:20:36 -0700961 strtoll_l; # introduced=21
962 strtoq; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700963 strtoul;
964 strtoull;
Dan Albert37ba9052016-08-02 15:20:36 -0700965 strtoull_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700966 strtoumax;
Dan Albert37ba9052016-08-02 15:20:36 -0700967 strtouq; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700968 strxfrm;
Dan Albert37ba9052016-08-02 15:20:36 -0700969 strxfrm_l; # introduced=21
970 swapoff; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
971 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 -0700972 swprintf;
973 swscanf;
974 symlink;
Dan Albert37ba9052016-08-02 15:20:36 -0700975 symlinkat; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700976 sync;
Dan Albert37ba9052016-08-02 15:20:36 -0700977 sys_siglist; # var
978 sys_signame; # var
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700979 syscall;
980 sysconf;
981 sysinfo;
982 syslog;
983 system;
Dan Albert37ba9052016-08-02 15:20:36 -0700984 tcdrain; # introduced=21
985 tcflow; # introduced=21
986 tcflush; # introduced=21
987 tcgetattr; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700988 tcgetpgrp;
Dan Albert37ba9052016-08-02 15:20:36 -0700989 tcgetsid; # introduced=21
990 tcsendbreak; # introduced=21
991 tcsetattr; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700992 tcsetpgrp;
Dan Albert37ba9052016-08-02 15:20:36 -0700993 tdelete; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
994 tdestroy; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
995 tee; # introduced=21
996 telldir; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700997 tempnam;
Dan Albert37ba9052016-08-02 15:20:36 -0700998 tfind; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
999 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 -07001000 time;
Dan Albert37ba9052016-08-02 15:20:36 -07001001 timegm; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
1002 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 -07001003 timer_create;
1004 timer_delete;
1005 timer_getoverrun;
1006 timer_gettime;
1007 timer_settime;
Dan Albert37ba9052016-08-02 15:20:36 -07001008 timerfd_create; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
1009 timerfd_gettime; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
1010 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 -07001011 times;
Dan Albert37ba9052016-08-02 15:20:36 -07001012 timezone; # var
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001013 tmpfile;
1014 tmpnam;
1015 toascii;
1016 tolower;
Dan Albert37ba9052016-08-02 15:20:36 -07001017 tolower_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001018 toupper;
Dan Albert37ba9052016-08-02 15:20:36 -07001019 toupper_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001020 towlower;
Dan Albert37ba9052016-08-02 15:20:36 -07001021 towlower_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001022 towupper;
Dan Albert37ba9052016-08-02 15:20:36 -07001023 towupper_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001024 truncate;
Dan Albert37ba9052016-08-02 15:20:36 -07001025 truncate64; # introduced=21
1026 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 -07001027 ttyname;
1028 ttyname_r;
Dan Albert37ba9052016-08-02 15:20:36 -07001029 twalk; # introduced=21
1030 tzname; # var
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001031 tzset;
1032 umask;
1033 umount;
1034 umount2;
1035 uname;
1036 ungetc;
1037 ungetwc;
1038 unlink;
1039 unlinkat;
1040 unlockpt;
1041 unsetenv;
Dan Albert37ba9052016-08-02 15:20:36 -07001042 unshare; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
1043 uselocale; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001044 usleep;
1045 utime;
Dan Albert37ba9052016-08-02 15:20:36 -07001046 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 -07001047 utimes;
1048 utmpname;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001049 vasprintf;
Dan Albert37ba9052016-08-02 15:20:36 -07001050 vdprintf; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001051 verr;
1052 verrx;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001053 vfork;
1054 vfprintf;
1055 vfscanf;
1056 vfwprintf;
Dan Albert37ba9052016-08-02 15:20:36 -07001057 vfwscanf; # introduced=21
1058 vmsplice; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001059 vprintf;
1060 vscanf;
1061 vsnprintf;
1062 vsprintf;
1063 vsscanf;
1064 vswprintf;
Dan Albert37ba9052016-08-02 15:20:36 -07001065 vswscanf; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001066 vsyslog;
1067 vwarn;
1068 vwarnx;
1069 vwprintf;
Dan Albert37ba9052016-08-02 15:20:36 -07001070 vwscanf; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001071 wait;
Dan Albert37ba9052016-08-02 15:20:36 -07001072 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 -07001073 waitid;
1074 waitpid;
1075 warn;
1076 warnx;
1077 wcpcpy;
1078 wcpncpy;
1079 wcrtomb;
1080 wcscasecmp;
Dan Albert37ba9052016-08-02 15:20:36 -07001081 wcscasecmp_l; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001082 wcscat;
1083 wcschr;
1084 wcscmp;
1085 wcscoll;
Dan Albert37ba9052016-08-02 15:20:36 -07001086 wcscoll_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001087 wcscpy;
1088 wcscspn;
1089 wcsdup;
1090 wcsftime;
1091 wcslcat;
1092 wcslcpy;
1093 wcslen;
1094 wcsncasecmp;
Dan Albert37ba9052016-08-02 15:20:36 -07001095 wcsncasecmp_l; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001096 wcsncat;
1097 wcsncmp;
1098 wcsncpy;
1099 wcsnlen;
Dan Albert37ba9052016-08-02 15:20:36 -07001100 wcsnrtombs; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001101 wcspbrk;
1102 wcsrchr;
1103 wcsrtombs;
1104 wcsspn;
1105 wcsstr;
1106 wcstod;
Dan Albert37ba9052016-08-02 15:20:36 -07001107 wcstof; # introduced=21
1108 wcstoimax; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001109 wcstok;
1110 wcstol;
Dan Albert37ba9052016-08-02 15:20:36 -07001111 wcstold; # introduced=21
1112 wcstold_l; # introduced=21
1113 wcstoll; # introduced=21
1114 wcstoll_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001115 wcstombs;
1116 wcstoul;
Dan Albert37ba9052016-08-02 15:20:36 -07001117 wcstoull; # introduced=21
1118 wcstoull_l; # introduced=21
1119 wcstoumax; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001120 wcswidth;
1121 wcsxfrm;
Dan Albert37ba9052016-08-02 15:20:36 -07001122 wcsxfrm_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001123 wctob;
Dan Albert37ba9052016-08-02 15:20:36 -07001124 wctomb; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001125 wctype;
Dan Albert37ba9052016-08-02 15:20:36 -07001126 wctype_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001127 wcwidth;
1128 wmemchr;
1129 wmemcmp;
1130 wmemcpy;
1131 wmemmove;
Dan Albert37ba9052016-08-02 15:20:36 -07001132 wmempcpy; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001133 wmemset;
1134 wprintf;
1135 write;
1136 writev;
1137 wscanf;
1138 local:
1139 *;
1140};
1141
Dan Albertc8a95a32016-08-04 15:39:05 -07001142LIBC_N { # introduced-arm64=24 introduced-mips=24 introduced-mips64=24 introduced-x86=24 introduced-x86_64=24
Yabin Cuic4786d32015-07-20 19:46:26 -07001143 global:
Dan Albert37ba9052016-08-02 15:20:36 -07001144 __fread_chk; # introduced=24
1145 __fwrite_chk; # introduced=24
1146 __getcwd_chk; # introduced=24
1147 __pwrite_chk; # introduced=24
1148 __pwrite64_chk; # introduced=24
1149 __write_chk; # introduced=24
1150 adjtimex; # introduced=24
1151 clock_adjtime; # introduced=24
1152 fgetpos64; # introduced=24
1153 fileno_unlocked; # introduced=24
1154 fopen64; # introduced=24
1155 freeifaddrs; # introduced=24
1156 freopen64; # introduced=24
1157 fseeko64; # introduced=24
1158 fsetpos64; # introduced=24
1159 ftello64; # introduced=24
1160 funopen64; # introduced=24
1161 getgrgid_r; # introduced=24
1162 getgrnam_r; # introduced=24
1163 getifaddrs; # introduced=24
1164 if_freenameindex; # introduced=24
1165 if_nameindex; # introduced=24
1166 in6addr_any; # var introduced=24
1167 in6addr_loopback; # var introduced=24
1168 lockf; # introduced=24
1169 lockf64; # introduced=24
1170 preadv; # introduced=24
1171 preadv64; # introduced=24
1172 pthread_barrierattr_destroy; # introduced=24
1173 pthread_barrierattr_getpshared; # introduced=24
1174 pthread_barrierattr_init; # introduced=24
1175 pthread_barrierattr_setpshared; # introduced=24
1176 pthread_barrier_destroy; # introduced=24
1177 pthread_barrier_init; # introduced=24
1178 pthread_barrier_wait; # introduced=24
1179 pthread_spin_destroy; # introduced=24
1180 pthread_spin_init; # introduced=24
1181 pthread_spin_lock; # introduced=24
1182 pthread_spin_trylock; # introduced=24
1183 pthread_spin_unlock; # introduced=24
1184 pwritev; # introduced=24
1185 pwritev64; # introduced=24
1186 scandirat; # introduced=24
1187 scandirat64; # introduced=24
1188 strchrnul; # introduced=24
1189 tmpfile64; # introduced=24
Yabin Cuic4786d32015-07-20 19:46:26 -07001190} LIBC;
1191
Dan Albertc8a95a32016-08-04 15:39:05 -07001192LIBC_O {
Elliott Hughes725b2a92016-03-23 11:20:47 -07001193 global:
Dan Albertc8a95a32016-08-04 15:39:05 -07001194 catclose; # future
1195 catgets; # future
1196 catopen; # future
1197 ctermid; # future
1198 endgrent; # future
1199 endpwent; # future
1200 futimes; # future
1201 futimesat; # future
1202 getdomainname; # future
1203 getgrent; # future
1204 getpwent; # future
1205 getsubopt; # future
1206 hasmntopt; # future
1207 lutimes; # future
1208 mblen; # future
Elliott Hughes7c59f3f2016-08-16 18:14:26 -07001209 msgctl; # future
1210 msgget; # future
1211 msgrcv; # future
1212 msgsnd; # 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
1231 sync_file_range; # future
1232 towctrans; # future
1233 towctrans_l; # future
1234 wctrans; # future
1235 wctrans_l; # future
Elliott Hughes725b2a92016-03-23 11:20:47 -07001236} LIBC_N;
1237
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001238LIBC_PRIVATE {
1239 global:
Dimitry Ivanov97cb4fb2016-01-26 14:07:32 -08001240 android_getaddrinfofornet;
1241 android_getaddrinfofornetcontext;
1242 android_gethostbyaddrfornet;
1243 android_gethostbynamefornet;
Dimitry Ivanov788a2bc2015-12-21 23:26:53 -08001244 free_malloc_leak_info;
1245 get_malloc_leak_info;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001246 gMallocLeakZygoteChild;
Elliott Hughes725b2a92016-03-23 11:20:47 -07001247} LIBC_O;
Pierre Imai97c9d732016-04-18 12:00:12 +09001248
1249LIBC_PLATFORM {
1250 global:
1251 android_net_res_stats_get_info_for_net;
1252 android_net_res_stats_aggregate;
1253 android_net_res_stats_get_usable_servers;
Dimitry Ivanov54548d82016-04-27 18:16:16 -07001254 malloc_backtrace;
1255 malloc_disable;
1256 malloc_enable;
1257 malloc_iterate;
Pierre Imai97c9d732016-04-18 12:00:12 +09001258} LIBC_O;