blob: 6b0e4154949948067d8246eb80b23cef1b84333d [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 Ivanovb876bab2017-02-24 15:36:17 -0800133 __system_property_area_serial; # introduced=23
Dimitry Ivanove1078a92016-01-13 20:32:12 +0000134 __system_property_find;
Dimitry Ivanovb63ed1d2017-04-12 18:05:56 -0700135 __system_property_find_nth;
Dan Albert37ba9052016-08-02 15:20:36 -0700136 __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 +0000137 __system_property_get;
138 __system_property_read;
Dimitry Ivanovb876bab2017-02-24 15:36:17 -0800139 __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 -0700140 __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 -0700141 __umask_chk; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
142 __vsnprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
143 __vsprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
144 _ctype_; # var
145 _Exit; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700146 _exit;
Dan Albert37ba9052016-08-02 15:20:36 -0700147 _flushlbf; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700148 _getlong;
149 _getshort;
150 _longjmp;
Dan Albert37ba9052016-08-02 15:20:36 -0700151 _resolv_delete_cache_for_net; # introduced=21
152 _resolv_flush_cache_for_net; # introduced=21
153 _resolv_set_nameservers_for_net; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700154 _setjmp;
Dan Albert37ba9052016-08-02 15:20:36 -0700155 _tolower; # introduced=21
156 _toupper; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700157 abort;
Dan Albert37ba9052016-08-02 15:20:36 -0700158 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 -0700159 accept;
Dan Albert37ba9052016-08-02 15:20:36 -0700160 accept4; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700161 access;
162 acct;
163 alarm;
164 alphasort;
Dan Albert37ba9052016-08-02 15:20:36 -0700165 alphasort64; # introduced=21
166 android_set_abort_message; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700167 arc4random;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700168 arc4random_buf;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700169 arc4random_uniform;
170 asctime;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700171 asctime_r;
172 asprintf;
Dan Albert37ba9052016-08-02 15:20:36 -0700173 at_quick_exit; # introduced=21
174 atof; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700175 atoi;
176 atol;
177 atoll;
178 basename;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700179 bind;
180 bindresvport;
181 brk;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700182 bsearch;
183 btowc;
Dan Albert37ba9052016-08-02 15:20:36 -0700184 c16rtomb; # introduced=21
185 c32rtomb; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700186 calloc;
187 capget;
188 capset;
Dan Albert37ba9052016-08-02 15:20:36 -0700189 cfgetispeed; # introduced=21
190 cfgetospeed; # introduced=21
191 cfmakeraw; # introduced=21
192 cfsetispeed; # introduced=21
193 cfsetospeed; # introduced=21
194 cfsetspeed; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700195 chdir;
196 chmod;
197 chown;
198 chroot;
199 clearenv;
200 clearerr;
Dan Albert37ba9052016-08-02 15:20:36 -0700201 clearerr_unlocked; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700202 clock;
Dan Albert37ba9052016-08-02 15:20:36 -0700203 clock_getcpuclockid; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700204 clock_getres;
205 clock_gettime;
206 clock_nanosleep;
207 clock_settime;
Dan Albert37ba9052016-08-02 15:20:36 -0700208 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 -0700209 close;
210 closedir;
211 closelog;
212 connect;
213 creat;
Dan Albert37ba9052016-08-02 15:20:36 -0700214 creat64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700215 ctime;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700216 ctime_r;
217 daemon;
Dan Albert37ba9052016-08-02 15:20:36 -0700218 daylight; # var
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700219 delete_module;
220 difftime;
221 dirfd;
222 dirname;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700223 div;
224 dn_expand;
Dan Albert37ba9052016-08-02 15:20:36 -0700225 dprintf; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700226 drand48;
227 dup;
228 dup2;
Dan Albert37ba9052016-08-02 15:20:36 -0700229 dup3; # introduced=21
230 duplocale; # introduced=21
231 endmntent; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700232 endservent;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700233 endutent;
Dan Albert37ba9052016-08-02 15:20:36 -0700234 environ; # var
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700235 epoll_create;
Dan Albert37ba9052016-08-02 15:20:36 -0700236 epoll_create1; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700237 epoll_ctl;
Dan Albert37ba9052016-08-02 15:20:36 -0700238 epoll_pwait; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700239 epoll_wait;
240 erand48;
241 err;
Dan Albert37ba9052016-08-02 15:20:36 -0700242 error; # introduced=23
243 error_at_line; # introduced=23
244 error_message_count; # var introduced=23
245 error_one_per_line; # var introduced=23
246 error_print_progname; # var introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700247 errx;
Dan Albert37ba9052016-08-02 15:20:36 -0700248 ether_aton; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
249 ether_aton_r; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
250 ether_ntoa; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
251 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 -0700252 eventfd;
253 eventfd_read;
254 eventfd_write;
255 execl;
256 execle;
257 execlp;
258 execv;
259 execve;
260 execvp;
Dan Albert37ba9052016-08-02 15:20:36 -0700261 execvpe; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700262 exit;
Dan Albert37ba9052016-08-02 15:20:36 -0700263 faccessat; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
264 fallocate; # introduced=21
265 fallocate64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700266 fchdir;
267 fchmod;
268 fchmodat;
269 fchown;
270 fchownat;
271 fclose;
272 fcntl;
273 fdatasync;
274 fdopen;
275 fdopendir;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700276 feof;
Dan Albert37ba9052016-08-02 15:20:36 -0700277 feof_unlocked; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700278 ferror;
Dan Albert37ba9052016-08-02 15:20:36 -0700279 ferror_unlocked; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700280 fflush;
Dan Albert37ba9052016-08-02 15:20:36 -0700281 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 -0700282 fgetc;
283 fgetln;
284 fgetpos;
285 fgets;
286 fgetwc;
287 fgetws;
Dan Albert37ba9052016-08-02 15:20:36 -0700288 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 -0700289 fileno;
Dan Albert37ba9052016-08-02 15:20:36 -0700290 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 -0700291 flock;
292 flockfile;
Dan Albert37ba9052016-08-02 15:20:36 -0700293 fmemopen; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700294 fnmatch;
295 fopen;
296 fork;
Dan Albert37ba9052016-08-02 15:20:36 -0700297 forkpty; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700298 fpathconf;
299 fprintf;
300 fpurge;
301 fputc;
302 fputs;
303 fputwc;
304 fputws;
305 fread;
306 free;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700307 freeaddrinfo;
Dan Albert37ba9052016-08-02 15:20:36 -0700308 freelocale; # introduced=21
309 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 -0700310 freopen;
311 fscanf;
312 fseek;
313 fseeko;
314 fsetpos;
Dan Albert37ba9052016-08-02 15:20:36 -0700315 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 -0700316 fstat;
Dan Albert37ba9052016-08-02 15:20:36 -0700317 fstat64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700318 fstatat;
Dan Albert37ba9052016-08-02 15:20:36 -0700319 fstatat64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700320 fstatfs;
Dan Albert37ba9052016-08-02 15:20:36 -0700321 fstatfs64; # introduced=21
322 fstatvfs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
323 fstatvfs64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700324 fsync;
325 ftell;
326 ftello;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700327 ftok;
328 ftruncate;
Dan Albert37ba9052016-08-02 15:20:36 -0700329 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 -0700330 ftrylockfile;
Elliott Hughesf11aa952017-08-25 15:18:33 -0700331 fts_children; # introduced=21
332 fts_close; # introduced=21
333 fts_open; # introduced=21
334 fts_read; # introduced=21
335 fts_set; # introduced=21
Dan Albert37ba9052016-08-02 15:20:36 -0700336 ftw; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
337 ftw64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700338 funlockfile;
339 funopen;
Dan Albert37ba9052016-08-02 15:20:36 -0700340 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 -0700341 fwide;
342 fwprintf;
343 fwrite;
344 fwscanf;
345 gai_strerror;
Dan Albert37ba9052016-08-02 15:20:36 -0700346 get_avphys_pages; # introduced=23
347 get_nprocs; # introduced=23
348 get_nprocs_conf; # introduced=23
349 get_phys_pages; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700350 getaddrinfo;
Dan Albert37ba9052016-08-02 15:20:36 -0700351 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 -0700352 getc;
353 getc_unlocked;
354 getchar;
355 getchar_unlocked;
356 getcwd;
Dan Albert37ba9052016-08-02 15:20:36 -0700357 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 -0700358 getegid;
359 getenv;
360 geteuid;
361 getgid;
362 getgrgid;
363 getgrnam;
364 getgrouplist;
365 getgroups;
366 gethostbyaddr;
Dan Albert37ba9052016-08-02 15:20:36 -0700367 gethostbyaddr_r; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700368 gethostbyname;
369 gethostbyname2;
Dan Albert37ba9052016-08-02 15:20:36 -0700370 gethostbyname2_r; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700371 gethostbyname_r;
372 gethostent;
373 gethostname;
374 getitimer;
Dan Albert37ba9052016-08-02 15:20:36 -0700375 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 -0700376 getlogin;
377 getmntent;
Dan Albert37ba9052016-08-02 15:20:36 -0700378 getmntent_r; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700379 getnameinfo;
380 getnetbyaddr;
381 getnetbyname;
382 getopt;
383 getopt_long;
384 getopt_long_only;
Dan Albert37ba9052016-08-02 15:20:36 -0700385 getpagesize; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700386 getpeername;
387 getpgid;
388 getpgrp;
389 getpid;
390 getppid;
391 getpriority;
Dan Albert37ba9052016-08-02 15:20:36 -0700392 getprogname; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700393 getprotobyname;
394 getprotobynumber;
395 getpt;
396 getpwnam;
Dan Albert37ba9052016-08-02 15:20:36 -0700397 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 -0700398 getpwuid;
Dan Albert37ba9052016-08-02 15:20:36 -0700399 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 -0700400 getresgid;
401 getresuid;
402 getrlimit;
Dan Albert37ba9052016-08-02 15:20:36 -0700403 getrlimit64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700404 getrusage;
405 gets;
406 getservbyname;
407 getservbyport;
408 getservent;
Dan Albert37ba9052016-08-02 15:20:36 -0700409 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 -0700410 getsockname;
411 getsockopt;
412 gettid;
413 gettimeofday;
414 getuid;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700415 getutent;
416 getwc;
417 getwchar;
Dan Albert37ba9052016-08-02 15:20:36 -0700418 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 -0700419 gmtime;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700420 gmtime_r;
Dan Albert37ba9052016-08-02 15:20:36 -0700421 grantpt; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700422 herror;
423 hstrerror;
Dan Albert37ba9052016-08-02 15:20:36 -0700424 htonl; # introduced=21
425 htons; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700426 if_indextoname;
427 if_nametoindex;
Dan Albert37ba9052016-08-02 15:20:36 -0700428 imaxabs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
429 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 -0700430 inet_addr;
431 inet_aton;
Dan Albert37ba9052016-08-02 15:20:36 -0700432 inet_lnaof; # introduced=21
433 inet_makeaddr; # introduced=21
434 inet_netof; # introduced=21
435 inet_network; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700436 inet_nsap_addr;
437 inet_nsap_ntoa;
438 inet_ntoa;
439 inet_ntop;
440 inet_pton;
441 init_module;
442 initgroups;
Dan Albert37ba9052016-08-02 15:20:36 -0700443 initstate; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700444 inotify_add_watch;
445 inotify_init;
Dan Albert37ba9052016-08-02 15:20:36 -0700446 inotify_init1; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700447 inotify_rm_watch;
Dan Albert37ba9052016-08-02 15:20:36 -0700448 insque; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700449 ioctl;
450 isalnum;
Dan Albert37ba9052016-08-02 15:20:36 -0700451 isalnum_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700452 isalpha;
Dan Albert37ba9052016-08-02 15:20:36 -0700453 isalpha_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700454 isascii;
455 isatty;
456 isblank;
Dan Albert37ba9052016-08-02 15:20:36 -0700457 isblank_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700458 iscntrl;
Dan Albert37ba9052016-08-02 15:20:36 -0700459 iscntrl_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700460 isdigit;
Dan Albert37ba9052016-08-02 15:20:36 -0700461 isdigit_l; # introduced=21
462 isfinite; # introduced=21
463 isfinitef; # introduced=21
464 isfinitel; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700465 isgraph;
Dan Albert37ba9052016-08-02 15:20:36 -0700466 isgraph_l; # introduced=21
467 isinf; # introduced=21
468 isinff; # introduced=21
469 isinfl; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700470 islower;
Dan Albert37ba9052016-08-02 15:20:36 -0700471 islower_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700472 isnan;
473 isnanf;
Dan Albert37ba9052016-08-02 15:20:36 -0700474 isnanl; # introduced=21
475 isnormal; # introduced=21
476 isnormalf; # introduced=21
477 isnormall; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700478 isprint;
Dan Albert37ba9052016-08-02 15:20:36 -0700479 isprint_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700480 ispunct;
Dan Albert37ba9052016-08-02 15:20:36 -0700481 ispunct_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700482 isspace;
Dan Albert37ba9052016-08-02 15:20:36 -0700483 isspace_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700484 isupper;
Dan Albert37ba9052016-08-02 15:20:36 -0700485 isupper_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700486 iswalnum;
Dan Albert37ba9052016-08-02 15:20:36 -0700487 iswalnum_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700488 iswalpha;
Dan Albert37ba9052016-08-02 15:20:36 -0700489 iswalpha_l; # introduced=21
490 iswblank; # introduced=21
491 iswblank_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700492 iswcntrl;
Dan Albert37ba9052016-08-02 15:20:36 -0700493 iswcntrl_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700494 iswctype;
Dan Albert37ba9052016-08-02 15:20:36 -0700495 iswctype_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700496 iswdigit;
Dan Albert37ba9052016-08-02 15:20:36 -0700497 iswdigit_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700498 iswgraph;
Dan Albert37ba9052016-08-02 15:20:36 -0700499 iswgraph_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700500 iswlower;
Dan Albert37ba9052016-08-02 15:20:36 -0700501 iswlower_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700502 iswprint;
Dan Albert37ba9052016-08-02 15:20:36 -0700503 iswprint_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700504 iswpunct;
Dan Albert37ba9052016-08-02 15:20:36 -0700505 iswpunct_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700506 iswspace;
Dan Albert37ba9052016-08-02 15:20:36 -0700507 iswspace_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700508 iswupper;
Dan Albert37ba9052016-08-02 15:20:36 -0700509 iswupper_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700510 iswxdigit;
Dan Albert37ba9052016-08-02 15:20:36 -0700511 iswxdigit_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700512 isxdigit;
Dan Albert37ba9052016-08-02 15:20:36 -0700513 isxdigit_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700514 jrand48;
515 kill;
516 killpg;
517 klogctl;
Dan Albert37ba9052016-08-02 15:20:36 -0700518 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 -0700519 lchown;
Dan Albert37ba9052016-08-02 15:20:36 -0700520 lcong48; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700521 ldexp;
522 ldiv;
Dan Albert37ba9052016-08-02 15:20:36 -0700523 lfind; # introduced=21
524 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 -0700525 link;
Dan Albert37ba9052016-08-02 15:20:36 -0700526 linkat; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700527 listen;
Dan Albert37ba9052016-08-02 15:20:36 -0700528 listxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
529 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 -0700530 lldiv;
Dan Albert37ba9052016-08-02 15:20:36 -0700531 llistxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
532 localeconv; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700533 localtime;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700534 localtime_r;
Dan Albert37ba9052016-08-02 15:20:36 -0700535 login_tty; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700536 longjmp;
537 lrand48;
Dan Albert37ba9052016-08-02 15:20:36 -0700538 lremovexattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
539 lsearch; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700540 lseek;
541 lseek64;
Dan Albert37ba9052016-08-02 15:20:36 -0700542 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 -0700543 lstat;
Dan Albert37ba9052016-08-02 15:20:36 -0700544 lstat64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700545 madvise;
546 mallinfo;
547 malloc;
Dan Albert37ba9052016-08-02 15:20:36 -0700548 malloc_info; # introduced=23
549 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 -0700550 mbrlen;
Dan Albert37ba9052016-08-02 15:20:36 -0700551 mbrtoc16; # introduced=21
552 mbrtoc32; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700553 mbrtowc;
554 mbsinit;
Dan Albert37ba9052016-08-02 15:20:36 -0700555 mbsnrtowcs; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700556 mbsrtowcs;
557 mbstowcs;
Dan Albert37ba9052016-08-02 15:20:36 -0700558 mbtowc; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700559 memalign;
560 memccpy;
561 memchr;
562 memcmp;
563 memcpy;
564 memmem;
565 memmove;
Dan Albert37ba9052016-08-02 15:20:36 -0700566 mempcpy; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700567 memrchr;
568 memset;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700569 mincore;
570 mkdir;
571 mkdirat;
572 mkdtemp;
Dan Albert37ba9052016-08-02 15:20:36 -0700573 mkfifo; # introduced=21
574 mkfifoat; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700575 mknod;
Dan Albert37ba9052016-08-02 15:20:36 -0700576 mknodat; # introduced=21
577 mkostemp; # introduced=23
578 mkostemp64; # introduced=23
579 mkostemps; # introduced=23
580 mkostemps64; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700581 mkstemp;
Dan Albert37ba9052016-08-02 15:20:36 -0700582 mkstemp64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700583 mkstemps;
Dan Albert37ba9052016-08-02 15:20:36 -0700584 mkstemps64; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700585 mktemp;
586 mktime;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700587 mlock;
Dan Albert37ba9052016-08-02 15:20:36 -0700588 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 -0700589 mmap;
Dan Albert37ba9052016-08-02 15:20:36 -0700590 mmap64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700591 mount;
592 mprotect;
593 mrand48;
594 mremap;
595 msync;
596 munlock;
Dan Albert37ba9052016-08-02 15:20:36 -0700597 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 -0700598 munmap;
599 nanosleep;
Dan Albert37ba9052016-08-02 15:20:36 -0700600 newlocale; # introduced=21
601 nftw; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
602 nftw64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700603 nice;
604 nrand48;
Dan Albert37ba9052016-08-02 15:20:36 -0700605 ns_format_ttl; # arm64 x86_64 mips64 introduced=22
606 ns_get16; # arm64 x86_64 mips64 introduced=22
607 ns_get32; # arm64 x86_64 mips64 introduced=22
608 ns_initparse; # arm64 x86_64 mips64 introduced=22
609 ns_makecanon; # arm64 x86_64 mips64 introduced=22
610 ns_msg_getflag; # arm64 x86_64 mips64 introduced=22
611 ns_name_compress; # arm64 x86_64 mips64 introduced=22
612 ns_name_ntol; # arm64 x86_64 mips64 introduced=22
613 ns_name_ntop; # arm64 x86_64 mips64 introduced=22
614 ns_name_pack; # arm64 x86_64 mips64 introduced=22
615 ns_name_pton; # arm64 x86_64 mips64 introduced=23
616 ns_name_rollback; # arm64 x86_64 mips64 introduced=22
617 ns_name_skip; # arm64 x86_64 mips64 introduced=22
618 ns_name_uncompress; # arm64 x86_64 mips64 introduced=22
619 ns_name_unpack; # arm64 x86_64 mips64 introduced=22
620 ns_parserr; # arm64 x86_64 mips64 introduced=22
621 ns_put16; # arm64 x86_64 mips64 introduced=22
622 ns_put32; # arm64 x86_64 mips64 introduced=22
623 ns_samename; # arm64 x86_64 mips64 introduced=22
624 ns_skiprr; # arm64 x86_64 mips64 introduced=22
625 ns_sprintrr; # arm64 x86_64 mips64 introduced=22
626 ns_sprintrrf; # arm64 x86_64 mips64 introduced=22
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700627 nsdispatch;
Dan Albert37ba9052016-08-02 15:20:36 -0700628 ntohl; # introduced=21
629 ntohs; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700630 open;
Dan Albert37ba9052016-08-02 15:20:36 -0700631 open64; # introduced=21
632 open_memstream; # introduced=23
633 open_wmemstream; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700634 openat;
Dan Albert37ba9052016-08-02 15:20:36 -0700635 openat64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700636 opendir;
637 openlog;
Dan Albert37ba9052016-08-02 15:20:36 -0700638 openpty; # introduced=23
639 optarg; # var
640 opterr; # var
641 optind; # var
642 optopt; # var
643 optreset; # var
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700644 pathconf;
645 pause;
646 pclose;
647 perror;
Dan Albert37ba9052016-08-02 15:20:36 -0700648 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 -0700649 pipe;
650 pipe2;
651 poll;
652 popen;
Dan Albert37ba9052016-08-02 15:20:36 -0700653 posix_fadvise; # introduced=21
654 posix_fadvise64; # introduced=21
655 posix_fallocate; # introduced=21
656 posix_fallocate64; # introduced=21
657 posix_madvise; # introduced=23
658 posix_memalign; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
659 posix_openpt; # introduced=21
660 ppoll; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700661 prctl;
662 pread;
Dan Albert37ba9052016-08-02 15:20:36 -0700663 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 -0700664 printf;
665 prlimit; # arm64 x86_64 mips64
Dan Albert37ba9052016-08-02 15:20:36 -0700666 prlimit64; # introduced=21
667 process_vm_readv; # introduced=23
668 process_vm_writev; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700669 pselect;
Dan Albert37ba9052016-08-02 15:20:36 -0700670 psiginfo; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
671 psignal; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
672 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 -0700673 pthread_attr_destroy;
674 pthread_attr_getdetachstate;
675 pthread_attr_getguardsize;
676 pthread_attr_getschedparam;
677 pthread_attr_getschedpolicy;
678 pthread_attr_getscope;
679 pthread_attr_getstack;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700680 pthread_attr_getstacksize;
681 pthread_attr_init;
682 pthread_attr_setdetachstate;
683 pthread_attr_setguardsize;
684 pthread_attr_setschedparam;
685 pthread_attr_setschedpolicy;
686 pthread_attr_setscope;
687 pthread_attr_setstack;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700688 pthread_attr_setstacksize;
689 pthread_cond_broadcast;
690 pthread_cond_destroy;
691 pthread_cond_init;
692 pthread_cond_signal;
693 pthread_cond_timedwait;
Tom Cherryc6b5bcd2018-03-05 14:14:44 -0800694 pthread_cond_timedwait_monotonic_np; # introduced-arm=16 introduced-x86=16 introduced-mips=16 introduced-arm64=28 introduced-x64_64=28 introduced-mips64=28
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700695 pthread_cond_wait;
696 pthread_condattr_destroy;
Dan Albert37ba9052016-08-02 15:20:36 -0700697 pthread_condattr_getclock; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700698 pthread_condattr_getpshared;
699 pthread_condattr_init;
Dan Albert37ba9052016-08-02 15:20:36 -0700700 pthread_condattr_setclock; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700701 pthread_condattr_setpshared;
702 pthread_create;
703 pthread_detach;
704 pthread_equal;
705 pthread_exit;
706 pthread_getattr_np;
707 pthread_getcpuclockid;
708 pthread_getschedparam;
709 pthread_getspecific;
Dan Albert37ba9052016-08-02 15:20:36 -0700710 pthread_gettid_np; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700711 pthread_join;
712 pthread_key_create;
713 pthread_key_delete;
714 pthread_kill;
715 pthread_mutex_destroy;
716 pthread_mutex_init;
717 pthread_mutex_lock;
Dan Albert37ba9052016-08-02 15:20:36 -0700718 pthread_mutex_timedlock; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700719 pthread_mutex_trylock;
720 pthread_mutex_unlock;
721 pthread_mutexattr_destroy;
722 pthread_mutexattr_getpshared;
723 pthread_mutexattr_gettype;
724 pthread_mutexattr_init;
725 pthread_mutexattr_setpshared;
726 pthread_mutexattr_settype;
727 pthread_once;
728 pthread_rwlock_destroy;
729 pthread_rwlock_init;
730 pthread_rwlock_rdlock;
731 pthread_rwlock_timedrdlock;
732 pthread_rwlock_timedwrlock;
733 pthread_rwlock_tryrdlock;
734 pthread_rwlock_trywrlock;
735 pthread_rwlock_unlock;
736 pthread_rwlock_wrlock;
737 pthread_rwlockattr_destroy;
Dan Albert37ba9052016-08-02 15:20:36 -0700738 pthread_rwlockattr_getkind_np; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700739 pthread_rwlockattr_getpshared;
740 pthread_rwlockattr_init;
Dan Albert37ba9052016-08-02 15:20:36 -0700741 pthread_rwlockattr_setkind_np; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700742 pthread_rwlockattr_setpshared;
743 pthread_self;
744 pthread_setname_np;
745 pthread_setschedparam;
746 pthread_setspecific;
747 pthread_sigmask;
748 ptrace;
749 ptsname;
750 ptsname_r;
751 putc;
752 putc_unlocked;
753 putchar;
754 putchar_unlocked;
755 putenv;
756 puts;
757 pututline;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700758 putwc;
759 putwchar;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700760 pwrite;
Dan Albert37ba9052016-08-02 15:20:36 -0700761 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 -0700762 qsort;
Dan Albert37ba9052016-08-02 15:20:36 -0700763 quick_exit; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700764 raise;
Dan Albert37ba9052016-08-02 15:20:36 -0700765 rand; # introduced=21
766 rand_r; # introduced=21
767 random; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700768 read;
Dan Albert37ba9052016-08-02 15:20:36 -0700769 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 -0700770 readdir;
Dan Albert37ba9052016-08-02 15:20:36 -0700771 readdir64; # introduced=21
772 readdir64_r; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700773 readdir_r;
774 readlink;
Dan Albert37ba9052016-08-02 15:20:36 -0700775 readlinkat; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700776 readv;
777 realloc;
778 realpath;
779 reboot;
780 recv;
781 recvfrom;
Dan Albert37ba9052016-08-02 15:20:36 -0700782 recvmmsg; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700783 recvmsg;
784 regcomp;
785 regerror;
786 regexec;
787 regfree;
788 remove;
Dan Albert37ba9052016-08-02 15:20:36 -0700789 removexattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
790 remque; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700791 rename;
792 renameat;
793 res_init;
794 res_mkquery;
795 res_query;
796 res_search;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700797 rewind;
798 rewinddir;
799 rmdir;
800 sbrk;
801 scandir;
Dan Albert37ba9052016-08-02 15:20:36 -0700802 scandir64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700803 scanf;
804 sched_get_priority_max;
805 sched_get_priority_min;
Dan Albert37ba9052016-08-02 15:20:36 -0700806 sched_getaffinity; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
807 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 -0700808 sched_getparam;
809 sched_getscheduler;
810 sched_rr_get_interval;
Dan Albert37ba9052016-08-02 15:20:36 -0700811 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 -0700812 sched_setparam;
813 sched_setscheduler;
814 sched_yield;
815 seed48;
Dan Albert37ba9052016-08-02 15:20:36 -0700816 seekdir; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700817 select;
818 sem_close;
819 sem_destroy;
820 sem_getvalue;
821 sem_init;
822 sem_open;
823 sem_post;
824 sem_timedwait;
825 sem_trywait;
826 sem_unlink;
827 sem_wait;
828 send;
829 sendfile;
Dan Albert37ba9052016-08-02 15:20:36 -0700830 sendfile64; # introduced=21
831 sendmmsg; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700832 sendmsg;
833 sendto;
834 setbuf;
835 setbuffer;
836 setegid;
837 setenv;
838 seteuid;
Dan Albert37ba9052016-08-02 15:20:36 -0700839 setfsgid; # introduced=21
840 setfsuid; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700841 setgid;
842 setgroups;
Dan Albert37ba9052016-08-02 15:20:36 -0700843 sethostname; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700844 setitimer;
845 setjmp;
846 setlinebuf;
847 setlocale;
848 setlogmask;
Dan Albert37ba9052016-08-02 15:20:36 -0700849 setmntent; # introduced=21
850 setns; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700851 setpgid;
852 setpgrp;
853 setpriority;
Dan Albert37ba9052016-08-02 15:20:36 -0700854 setprogname; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700855 setregid;
856 setresgid;
857 setresuid;
858 setreuid;
859 setrlimit;
Dan Albert37ba9052016-08-02 15:20:36 -0700860 setrlimit64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700861 setservent;
862 setsid;
863 setsockopt;
Dan Albert37ba9052016-08-02 15:20:36 -0700864 setstate; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700865 settimeofday;
866 setuid;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700867 setutent;
868 setvbuf;
Dan Albert37ba9052016-08-02 15:20:36 -0700869 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 -0700870 shutdown;
871 sigaction;
Dan Albert37ba9052016-08-02 15:20:36 -0700872 sigaddset; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700873 sigaltstack;
874 sigblock;
Dan Albert37ba9052016-08-02 15:20:36 -0700875 sigdelset; # introduced=21
876 sigemptyset; # introduced=21
877 sigfillset; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700878 siginterrupt;
Dan Albert37ba9052016-08-02 15:20:36 -0700879 sigismember; # introduced=21
880 siglongjmp; # introduced-arm=9 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
881 signal; # introduced=21
882 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 -0700883 sigpending;
884 sigprocmask;
Dan Albert37ba9052016-08-02 15:20:36 -0700885 sigqueue; # introduced=23
886 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 -0700887 sigsetmask;
888 sigsuspend;
Dan Albert37ba9052016-08-02 15:20:36 -0700889 sigtimedwait; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700890 sigwait;
Dan Albert37ba9052016-08-02 15:20:36 -0700891 sigwaitinfo; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700892 sleep;
893 snprintf;
894 socket;
895 socketpair;
Dan Albert37ba9052016-08-02 15:20:36 -0700896 splice; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700897 sprintf;
Dan Albert37ba9052016-08-02 15:20:36 -0700898 srand; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700899 srand48;
Dan Albert37ba9052016-08-02 15:20:36 -0700900 srandom; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700901 sscanf;
902 stat;
Dan Albert37ba9052016-08-02 15:20:36 -0700903 stat64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700904 statfs;
Dan Albert37ba9052016-08-02 15:20:36 -0700905 statfs64; # introduced=21
906 statvfs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
907 statvfs64; # introduced=21
908 stderr; # var introduced=23
909 stdin; # var introduced=23
910 stdout; # var introduced=23
911 stpcpy; # introduced=21
912 stpncpy; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700913 strcasecmp;
Dan Albert37ba9052016-08-02 15:20:36 -0700914 strcasecmp_l; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700915 strcasestr;
916 strcat;
917 strchr;
918 strcmp;
919 strcoll;
Dan Albert37ba9052016-08-02 15:20:36 -0700920 strcoll_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700921 strcpy;
922 strcspn;
923 strdup;
924 strerror;
Dan Albert37ba9052016-08-02 15:20:36 -0700925 strerror_l; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700926 strerror_r;
927 strftime;
Dan Albert37ba9052016-08-02 15:20:36 -0700928 strftime_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700929 strlcat;
930 strlcpy;
931 strlen;
932 strncasecmp;
Dan Albert37ba9052016-08-02 15:20:36 -0700933 strncasecmp_l; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700934 strncat;
935 strncmp;
936 strncpy;
937 strndup;
938 strnlen;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700939 strpbrk;
940 strptime;
941 strrchr;
942 strsep;
943 strsignal;
944 strspn;
945 strstr;
946 strtod;
Dan Albert37ba9052016-08-02 15:20:36 -0700947 strtof; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700948 strtoimax;
949 strtok;
950 strtok_r;
951 strtol;
Dan Albert37ba9052016-08-02 15:20:36 -0700952 strtold; # introduced=21
953 strtold_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700954 strtoll;
Dan Albert37ba9052016-08-02 15:20:36 -0700955 strtoll_l; # introduced=21
956 strtoq; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700957 strtoul;
958 strtoull;
Dan Albert37ba9052016-08-02 15:20:36 -0700959 strtoull_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700960 strtoumax;
Dan Albert37ba9052016-08-02 15:20:36 -0700961 strtouq; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700962 strxfrm;
Dan Albert37ba9052016-08-02 15:20:36 -0700963 strxfrm_l; # introduced=21
964 swapoff; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
965 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 -0700966 swprintf;
967 swscanf;
968 symlink;
Dan Albert37ba9052016-08-02 15:20:36 -0700969 symlinkat; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700970 sync;
Dan Albert37ba9052016-08-02 15:20:36 -0700971 sys_siglist; # var
972 sys_signame; # var
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700973 syscall;
974 sysconf;
975 sysinfo;
976 syslog;
977 system;
Dan Albert37ba9052016-08-02 15:20:36 -0700978 tcdrain; # introduced=21
979 tcflow; # introduced=21
980 tcflush; # introduced=21
981 tcgetattr; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700982 tcgetpgrp;
Dan Albert37ba9052016-08-02 15:20:36 -0700983 tcgetsid; # introduced=21
984 tcsendbreak; # introduced=21
985 tcsetattr; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700986 tcsetpgrp;
Dan Albert37ba9052016-08-02 15:20:36 -0700987 tdelete; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
988 tdestroy; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
989 tee; # introduced=21
990 telldir; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700991 tempnam;
Dan Albert37ba9052016-08-02 15:20:36 -0700992 tfind; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
993 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 -0700994 time;
Dan Albert37ba9052016-08-02 15:20:36 -0700995 timegm; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
996 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 -0700997 timer_create;
998 timer_delete;
999 timer_getoverrun;
1000 timer_gettime;
1001 timer_settime;
Dan Albert37ba9052016-08-02 15:20:36 -07001002 timerfd_create; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
1003 timerfd_gettime; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
1004 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 -07001005 times;
Dan Albert37ba9052016-08-02 15:20:36 -07001006 timezone; # var
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001007 tmpfile;
1008 tmpnam;
1009 toascii;
1010 tolower;
Dan Albert37ba9052016-08-02 15:20:36 -07001011 tolower_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001012 toupper;
Dan Albert37ba9052016-08-02 15:20:36 -07001013 toupper_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001014 towlower;
Dan Albert37ba9052016-08-02 15:20:36 -07001015 towlower_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001016 towupper;
Dan Albert37ba9052016-08-02 15:20:36 -07001017 towupper_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001018 truncate;
Dan Albert37ba9052016-08-02 15:20:36 -07001019 truncate64; # introduced=21
1020 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 -07001021 ttyname;
1022 ttyname_r;
Dan Albert37ba9052016-08-02 15:20:36 -07001023 twalk; # introduced=21
1024 tzname; # var
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001025 tzset;
1026 umask;
1027 umount;
1028 umount2;
1029 uname;
1030 ungetc;
1031 ungetwc;
1032 unlink;
1033 unlinkat;
1034 unlockpt;
1035 unsetenv;
Dan Albert37ba9052016-08-02 15:20:36 -07001036 unshare; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
1037 uselocale; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001038 usleep;
1039 utime;
Dan Albert37ba9052016-08-02 15:20:36 -07001040 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 -07001041 utimes;
1042 utmpname;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001043 vasprintf;
Dan Albert37ba9052016-08-02 15:20:36 -07001044 vdprintf; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001045 verr;
1046 verrx;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001047 vfork;
1048 vfprintf;
1049 vfscanf;
1050 vfwprintf;
Dan Albert37ba9052016-08-02 15:20:36 -07001051 vfwscanf; # introduced=21
1052 vmsplice; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001053 vprintf;
1054 vscanf;
1055 vsnprintf;
1056 vsprintf;
1057 vsscanf;
1058 vswprintf;
Dan Albert37ba9052016-08-02 15:20:36 -07001059 vswscanf; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001060 vsyslog;
1061 vwarn;
1062 vwarnx;
1063 vwprintf;
Dan Albert37ba9052016-08-02 15:20:36 -07001064 vwscanf; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001065 wait;
Dan Albert37ba9052016-08-02 15:20:36 -07001066 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 -07001067 waitid;
1068 waitpid;
1069 warn;
1070 warnx;
1071 wcpcpy;
1072 wcpncpy;
1073 wcrtomb;
1074 wcscasecmp;
Dan Albert37ba9052016-08-02 15:20:36 -07001075 wcscasecmp_l; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001076 wcscat;
1077 wcschr;
1078 wcscmp;
1079 wcscoll;
Dan Albert37ba9052016-08-02 15:20:36 -07001080 wcscoll_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001081 wcscpy;
1082 wcscspn;
1083 wcsdup;
1084 wcsftime;
1085 wcslcat;
1086 wcslcpy;
1087 wcslen;
1088 wcsncasecmp;
Dan Albert37ba9052016-08-02 15:20:36 -07001089 wcsncasecmp_l; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001090 wcsncat;
1091 wcsncmp;
1092 wcsncpy;
1093 wcsnlen;
Dan Albert37ba9052016-08-02 15:20:36 -07001094 wcsnrtombs; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001095 wcspbrk;
1096 wcsrchr;
1097 wcsrtombs;
1098 wcsspn;
1099 wcsstr;
1100 wcstod;
Dan Albert37ba9052016-08-02 15:20:36 -07001101 wcstof; # introduced=21
1102 wcstoimax; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001103 wcstok;
1104 wcstol;
Dan Albert37ba9052016-08-02 15:20:36 -07001105 wcstold; # introduced=21
1106 wcstold_l; # introduced=21
1107 wcstoll; # introduced=21
1108 wcstoll_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001109 wcstombs;
1110 wcstoul;
Dan Albert37ba9052016-08-02 15:20:36 -07001111 wcstoull; # introduced=21
1112 wcstoull_l; # introduced=21
1113 wcstoumax; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001114 wcswidth;
1115 wcsxfrm;
Dan Albert37ba9052016-08-02 15:20:36 -07001116 wcsxfrm_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001117 wctob;
Dan Albert37ba9052016-08-02 15:20:36 -07001118 wctomb; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001119 wctype;
Dan Albert37ba9052016-08-02 15:20:36 -07001120 wctype_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001121 wcwidth;
1122 wmemchr;
1123 wmemcmp;
1124 wmemcpy;
1125 wmemmove;
Dan Albert37ba9052016-08-02 15:20:36 -07001126 wmempcpy; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001127 wmemset;
1128 wprintf;
1129 write;
1130 writev;
1131 wscanf;
1132 local:
1133 *;
1134};
1135
Dan Albertc8a95a32016-08-04 15:39:05 -07001136LIBC_N { # introduced-arm64=24 introduced-mips=24 introduced-mips64=24 introduced-x86=24 introduced-x86_64=24
Yabin Cuic4786d32015-07-20 19:46:26 -07001137 global:
Dan Albert37ba9052016-08-02 15:20:36 -07001138 __fread_chk; # introduced=24
1139 __fwrite_chk; # introduced=24
1140 __getcwd_chk; # introduced=24
1141 __pwrite_chk; # introduced=24
1142 __pwrite64_chk; # introduced=24
1143 __write_chk; # introduced=24
1144 adjtimex; # introduced=24
1145 clock_adjtime; # introduced=24
1146 fgetpos64; # introduced=24
1147 fileno_unlocked; # introduced=24
1148 fopen64; # introduced=24
1149 freeifaddrs; # introduced=24
1150 freopen64; # introduced=24
1151 fseeko64; # introduced=24
1152 fsetpos64; # introduced=24
1153 ftello64; # introduced=24
1154 funopen64; # introduced=24
1155 getgrgid_r; # introduced=24
1156 getgrnam_r; # introduced=24
1157 getifaddrs; # introduced=24
1158 if_freenameindex; # introduced=24
1159 if_nameindex; # introduced=24
1160 in6addr_any; # var introduced=24
1161 in6addr_loopback; # var introduced=24
1162 lockf; # introduced=24
1163 lockf64; # introduced=24
1164 preadv; # introduced=24
1165 preadv64; # introduced=24
1166 pthread_barrierattr_destroy; # introduced=24
1167 pthread_barrierattr_getpshared; # introduced=24
1168 pthread_barrierattr_init; # introduced=24
1169 pthread_barrierattr_setpshared; # introduced=24
1170 pthread_barrier_destroy; # introduced=24
1171 pthread_barrier_init; # introduced=24
1172 pthread_barrier_wait; # introduced=24
1173 pthread_spin_destroy; # introduced=24
1174 pthread_spin_init; # introduced=24
1175 pthread_spin_lock; # introduced=24
1176 pthread_spin_trylock; # introduced=24
1177 pthread_spin_unlock; # introduced=24
1178 pwritev; # introduced=24
1179 pwritev64; # introduced=24
1180 scandirat; # introduced=24
1181 scandirat64; # introduced=24
1182 strchrnul; # introduced=24
1183 tmpfile64; # introduced=24
Yabin Cuic4786d32015-07-20 19:46:26 -07001184} LIBC;
1185
Dan Albertc8a95a32016-08-04 15:39:05 -07001186LIBC_O {
Elliott Hughes725b2a92016-03-23 11:20:47 -07001187 global:
Elliott Hughesa57476b2017-05-11 15:14:41 -07001188 __sendto_chk; # introduced=26
1189 __system_property_read_callback; # introduced=26
1190 __system_property_wait; # introduced=26
1191 catclose; # introduced=26
1192 catgets; # introduced=26
1193 catopen; # introduced=26
1194 ctermid; # introduced=26
1195 endgrent; # introduced=26
1196 endpwent; # introduced=26
1197 futimes; # introduced=26
1198 futimesat; # introduced=26
1199 getdomainname; # introduced=26
1200 getgrent; # introduced=26
1201 getpwent; # introduced=26
1202 getsubopt; # introduced=26
1203 hasmntopt; # introduced=26
1204 lutimes; # introduced=26
Christopher Ferris488eb8b2017-05-31 11:00:18 -07001205 mallopt; # introduced=26
Elliott Hughesa57476b2017-05-11 15:14:41 -07001206 mblen; # introduced=26
1207 msgctl; # introduced=26
1208 msgget; # introduced=26
1209 msgrcv; # introduced=26
1210 msgsnd; # introduced=26
1211 nl_langinfo; # introduced=26
1212 nl_langinfo_l; # introduced=26
1213 pthread_getname_np; # introduced=26
1214 quotactl; # introduced=26
1215 semctl; # introduced=26
1216 semget; # introduced=26
1217 semop; # introduced=26
1218 semtimedop; # introduced=26
1219 setdomainname; # introduced=26
1220 setgrent; # introduced=26
1221 setpwent; # introduced=26
1222 shmat; # introduced=26
1223 shmctl; # introduced=26
1224 shmdt; # introduced=26
1225 shmget; # introduced=26
1226 sighold; # introduced=26
1227 sigignore; # introduced=26
1228 sigpause; # introduced=26
1229 sigrelse; # introduced=26
1230 sigset; # introduced=26
1231 strtod_l; # introduced=26
1232 strtof_l; # introduced=26
1233 strtol_l; # introduced=26
1234 strtoul_l; # introduced=26
1235 sync_file_range; # introduced=26
1236 towctrans; # introduced=26
1237 towctrans_l; # introduced=26
1238 wctrans; # introduced=26
1239 wctrans_l; # introduced=26
Elliott Hughes725b2a92016-03-23 11:20:47 -07001240} LIBC_N;
1241
Elliott Hughesa5c316f2017-10-02 10:10:15 -07001242LIBC_P { # introduced=P
Elliott Hughes06bd5862017-07-28 16:27:49 -07001243 global:
Elliott Hughesa5c316f2017-10-02 10:10:15 -07001244 __freading;
Christopher Ferrisdb478a62018-02-07 18:42:14 -08001245 __free_hook;
Elliott Hughes45785262018-02-14 15:21:45 -08001246 __fseterr;
Elliott Hughesa5c316f2017-10-02 10:10:15 -07001247 __fwriting;
Christopher Ferrisdb478a62018-02-07 18:42:14 -08001248 __malloc_hook;
1249 __memalign_hook;
1250 __realloc_hook;
Christopher Ferriscae21a92018-02-05 18:14:55 -08001251 aligned_alloc;
Elliott Hughes50339182017-10-13 17:52:01 -07001252 endhostent;
1253 endnetent;
1254 endprotoent;
Elliott Hughes5905d6f2018-01-30 15:09:51 -08001255 epoll_pwait64;
Elliott Hughes4d215aa2017-10-18 15:54:56 -07001256 fexecve;
Elliott Hughes37ad9592017-10-30 17:47:12 -07001257 fflush_unlocked;
1258 fgetc_unlocked;
1259 fgets_unlocked;
1260 fputc_unlocked;
1261 fputs_unlocked;
1262 fread_unlocked;
1263 fwrite_unlocked;
Elliott Hughesa5c316f2017-10-02 10:10:15 -07001264 getentropy;
Elliott Hughes50339182017-10-13 17:52:01 -07001265 getnetent;
1266 getprotoent;
Elliott Hughesa5c316f2017-10-02 10:10:15 -07001267 getrandom;
1268 getlogin_r;
1269 glob;
1270 globfree;
1271 hcreate;
1272 hcreate_r;
1273 hdestroy;
1274 hdestroy_r;
1275 hsearch;
1276 hsearch_r;
1277 iconv;
1278 iconv_close;
1279 iconv_open;
Elliott Hughes14e3ff92017-10-06 16:58:36 -07001280 posix_spawn;
1281 posix_spawnattr_destroy;
1282 posix_spawnattr_getflags;
1283 posix_spawnattr_getpgroup;
1284 posix_spawnattr_getschedparam;
1285 posix_spawnattr_getschedpolicy;
1286 posix_spawnattr_getsigdefault;
Elliott Hughes5905d6f2018-01-30 15:09:51 -08001287 posix_spawnattr_getsigdefault64;
Elliott Hughes14e3ff92017-10-06 16:58:36 -07001288 posix_spawnattr_getsigmask;
Elliott Hughes5905d6f2018-01-30 15:09:51 -08001289 posix_spawnattr_getsigmask64;
Elliott Hughes14e3ff92017-10-06 16:58:36 -07001290 posix_spawnattr_init;
1291 posix_spawnattr_setflags;
1292 posix_spawnattr_setpgroup;
1293 posix_spawnattr_setschedparam;
1294 posix_spawnattr_setschedpolicy;
1295 posix_spawnattr_setsigdefault;
Elliott Hughes5905d6f2018-01-30 15:09:51 -08001296 posix_spawnattr_setsigdefault64;
Elliott Hughes14e3ff92017-10-06 16:58:36 -07001297 posix_spawnattr_setsigmask;
Elliott Hughes5905d6f2018-01-30 15:09:51 -08001298 posix_spawnattr_setsigmask64;
Elliott Hughes14e3ff92017-10-06 16:58:36 -07001299 posix_spawn_file_actions_addclose;
1300 posix_spawn_file_actions_adddup2;
1301 posix_spawn_file_actions_addopen;
1302 posix_spawn_file_actions_destroy;
1303 posix_spawn_file_actions_init;
1304 posix_spawnp;
Elliott Hughes5905d6f2018-01-30 15:09:51 -08001305 ppoll64;
1306 pselect64;
Elliott Hughes8aecba72017-10-17 15:34:41 -07001307 pthread_attr_getinheritsched;
1308 pthread_attr_setinheritsched;
Tom Cherryc6b5bcd2018-03-05 14:14:44 -08001309 pthread_mutex_timedlock_monotonic_np;
Yabin Cui6b9c85b2018-01-23 12:56:18 -08001310 pthread_mutexattr_getprotocol;
1311 pthread_mutexattr_setprotocol;
Tom Cherryc6b5bcd2018-03-05 14:14:44 -08001312 pthread_rwlock_timedrdlock_monotonic_np;
1313 pthread_rwlock_timedwrlock_monotonic_np;
Elliott Hughesdff08ce2017-10-16 09:58:45 -07001314 pthread_setschedprio;
Elliott Hughes5905d6f2018-01-30 15:09:51 -08001315 pthread_sigmask64;
Tom Cherryc6b5bcd2018-03-05 14:14:44 -08001316 sem_timedwait_monotonic_np;
Elliott Hughes50339182017-10-13 17:52:01 -07001317 sethostent;
1318 setnetent;
1319 setprotoent;
Elliott Hughes3e235912018-02-01 14:21:51 -08001320 sigaction64;
Elliott Hughes5905d6f2018-01-30 15:09:51 -08001321 sigaddset64;
1322 sigdelset64;
1323 sigemptyset64;
1324 sigfillset64;
1325 sigismember64;
1326 signalfd64;
1327 sigpending64;
1328 sigprocmask64;
1329 sigsuspend64;
1330 sigtimedwait64;
1331 sigwait64;
1332 sigwaitinfo64;
Elliott Hughes3376c232018-02-13 23:14:12 -08001333 strptime_l;
Elliott Hughesfa386e02017-10-18 13:34:32 -07001334 swab;
Elliott Hughesa5c316f2017-10-02 10:10:15 -07001335 syncfs;
Elliott Hughes3376c232018-02-13 23:14:12 -08001336 wcsftime_l;
1337 wcstod_l;
1338 wcstof_l;
1339 wcstol_l;
1340 wcstoul_l;
Elliott Hughes06bd5862017-07-28 16:27:49 -07001341} LIBC_O;
1342
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001343LIBC_PRIVATE {
1344 global:
Dimitry Ivanov97cb4fb2016-01-26 14:07:32 -08001345 android_getaddrinfofornet;
1346 android_getaddrinfofornetcontext;
1347 android_gethostbyaddrfornet;
Ben Schwartz50178052017-04-24 17:57:11 -04001348 android_gethostbyaddrfornetcontext;
Dimitry Ivanov97cb4fb2016-01-26 14:07:32 -08001349 android_gethostbynamefornet;
Ben Schwartzdd878fe2017-05-22 10:19:25 -04001350 android_gethostbynamefornetcontext;
Dimitry Ivanov788a2bc2015-12-21 23:26:53 -08001351 free_malloc_leak_info;
1352 get_malloc_leak_info;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001353 gMallocLeakZygoteChild;
Elliott Hughes06bd5862017-07-28 16:27:49 -07001354} LIBC_P;
Pierre Imai97c9d732016-04-18 12:00:12 +09001355
Dimitry Ivanov581b9f62017-01-09 11:05:52 -08001356LIBC_DEPRECATED {
1357 global:
Dimitry Ivanov41a3a6f2017-02-16 15:34:21 -08001358 __system_property_wait_any;
Dimitry Ivanov581b9f62017-01-09 11:05:52 -08001359};
1360
Pierre Imai97c9d732016-04-18 12:00:12 +09001361LIBC_PLATFORM {
1362 global:
Dimitry Ivanov41a3a6f2017-02-16 15:34:21 -08001363 __system_properties_init;
1364 __system_property_area__; # var
Dimitry Ivanov581b9f62017-01-09 11:05:52 -08001365 __system_property_add;
Dimitry Ivanov41a3a6f2017-02-16 15:34:21 -08001366 __system_property_area_init;
Dimitry Ivanov41a3a6f2017-02-16 15:34:21 -08001367 __system_property_set_filename;
Dimitry Ivanov581b9f62017-01-09 11:05:52 -08001368 __system_property_update;
Pierre Imai97c9d732016-04-18 12:00:12 +09001369 android_net_res_stats_get_info_for_net;
1370 android_net_res_stats_aggregate;
1371 android_net_res_stats_get_usable_servers;
Dimitry Ivanov54548d82016-04-27 18:16:16 -07001372 malloc_backtrace;
1373 malloc_disable;
1374 malloc_enable;
1375 malloc_iterate;
Elliott Hughes06bd5862017-07-28 16:27:49 -07001376} LIBC_P;