blob: 1cae22b567f464391628ea8b1d669ebdf551bb9e [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;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700694 pthread_cond_wait;
695 pthread_condattr_destroy;
Dan Albert37ba9052016-08-02 15:20:36 -0700696 pthread_condattr_getclock; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700697 pthread_condattr_getpshared;
698 pthread_condattr_init;
Dan Albert37ba9052016-08-02 15:20:36 -0700699 pthread_condattr_setclock; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700700 pthread_condattr_setpshared;
701 pthread_create;
702 pthread_detach;
703 pthread_equal;
704 pthread_exit;
705 pthread_getattr_np;
706 pthread_getcpuclockid;
707 pthread_getschedparam;
708 pthread_getspecific;
Dan Albert37ba9052016-08-02 15:20:36 -0700709 pthread_gettid_np; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700710 pthread_join;
711 pthread_key_create;
712 pthread_key_delete;
713 pthread_kill;
714 pthread_mutex_destroy;
715 pthread_mutex_init;
716 pthread_mutex_lock;
Dan Albert37ba9052016-08-02 15:20:36 -0700717 pthread_mutex_timedlock; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700718 pthread_mutex_trylock;
719 pthread_mutex_unlock;
720 pthread_mutexattr_destroy;
721 pthread_mutexattr_getpshared;
722 pthread_mutexattr_gettype;
723 pthread_mutexattr_init;
724 pthread_mutexattr_setpshared;
725 pthread_mutexattr_settype;
726 pthread_once;
727 pthread_rwlock_destroy;
728 pthread_rwlock_init;
729 pthread_rwlock_rdlock;
730 pthread_rwlock_timedrdlock;
731 pthread_rwlock_timedwrlock;
732 pthread_rwlock_tryrdlock;
733 pthread_rwlock_trywrlock;
734 pthread_rwlock_unlock;
735 pthread_rwlock_wrlock;
736 pthread_rwlockattr_destroy;
Dan Albert37ba9052016-08-02 15:20:36 -0700737 pthread_rwlockattr_getkind_np; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700738 pthread_rwlockattr_getpshared;
739 pthread_rwlockattr_init;
Dan Albert37ba9052016-08-02 15:20:36 -0700740 pthread_rwlockattr_setkind_np; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700741 pthread_rwlockattr_setpshared;
742 pthread_self;
743 pthread_setname_np;
744 pthread_setschedparam;
745 pthread_setspecific;
746 pthread_sigmask;
747 ptrace;
748 ptsname;
749 ptsname_r;
750 putc;
751 putc_unlocked;
752 putchar;
753 putchar_unlocked;
754 putenv;
755 puts;
756 pututline;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700757 putwc;
758 putwchar;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700759 pwrite;
Dan Albert37ba9052016-08-02 15:20:36 -0700760 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 -0700761 qsort;
Dan Albert37ba9052016-08-02 15:20:36 -0700762 quick_exit; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700763 raise;
Dan Albert37ba9052016-08-02 15:20:36 -0700764 rand; # introduced=21
765 rand_r; # introduced=21
766 random; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700767 read;
Dan Albert37ba9052016-08-02 15:20:36 -0700768 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 -0700769 readdir;
Dan Albert37ba9052016-08-02 15:20:36 -0700770 readdir64; # introduced=21
771 readdir64_r; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700772 readdir_r;
773 readlink;
Dan Albert37ba9052016-08-02 15:20:36 -0700774 readlinkat; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700775 readv;
776 realloc;
777 realpath;
778 reboot;
779 recv;
780 recvfrom;
Dan Albert37ba9052016-08-02 15:20:36 -0700781 recvmmsg; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700782 recvmsg;
783 regcomp;
784 regerror;
785 regexec;
786 regfree;
787 remove;
Dan Albert37ba9052016-08-02 15:20:36 -0700788 removexattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
789 remque; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700790 rename;
791 renameat;
792 res_init;
793 res_mkquery;
794 res_query;
795 res_search;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700796 rewind;
797 rewinddir;
798 rmdir;
799 sbrk;
800 scandir;
Dan Albert37ba9052016-08-02 15:20:36 -0700801 scandir64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700802 scanf;
803 sched_get_priority_max;
804 sched_get_priority_min;
Dan Albert37ba9052016-08-02 15:20:36 -0700805 sched_getaffinity; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
806 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 -0700807 sched_getparam;
808 sched_getscheduler;
809 sched_rr_get_interval;
Dan Albert37ba9052016-08-02 15:20:36 -0700810 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 -0700811 sched_setparam;
812 sched_setscheduler;
813 sched_yield;
814 seed48;
Dan Albert37ba9052016-08-02 15:20:36 -0700815 seekdir; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700816 select;
817 sem_close;
818 sem_destroy;
819 sem_getvalue;
820 sem_init;
821 sem_open;
822 sem_post;
823 sem_timedwait;
824 sem_trywait;
825 sem_unlink;
826 sem_wait;
827 send;
828 sendfile;
Dan Albert37ba9052016-08-02 15:20:36 -0700829 sendfile64; # introduced=21
830 sendmmsg; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700831 sendmsg;
832 sendto;
833 setbuf;
834 setbuffer;
835 setegid;
836 setenv;
837 seteuid;
Dan Albert37ba9052016-08-02 15:20:36 -0700838 setfsgid; # introduced=21
839 setfsuid; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700840 setgid;
841 setgroups;
Dan Albert37ba9052016-08-02 15:20:36 -0700842 sethostname; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700843 setitimer;
844 setjmp;
845 setlinebuf;
846 setlocale;
847 setlogmask;
Dan Albert37ba9052016-08-02 15:20:36 -0700848 setmntent; # introduced=21
849 setns; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700850 setpgid;
851 setpgrp;
852 setpriority;
Dan Albert37ba9052016-08-02 15:20:36 -0700853 setprogname; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700854 setregid;
855 setresgid;
856 setresuid;
857 setreuid;
858 setrlimit;
Dan Albert37ba9052016-08-02 15:20:36 -0700859 setrlimit64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700860 setservent;
861 setsid;
862 setsockopt;
Dan Albert37ba9052016-08-02 15:20:36 -0700863 setstate; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700864 settimeofday;
865 setuid;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700866 setutent;
867 setvbuf;
Dan Albert37ba9052016-08-02 15:20:36 -0700868 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 -0700869 shutdown;
870 sigaction;
Dan Albert37ba9052016-08-02 15:20:36 -0700871 sigaddset; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700872 sigaltstack;
873 sigblock;
Dan Albert37ba9052016-08-02 15:20:36 -0700874 sigdelset; # introduced=21
875 sigemptyset; # introduced=21
876 sigfillset; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700877 siginterrupt;
Dan Albert37ba9052016-08-02 15:20:36 -0700878 sigismember; # introduced=21
879 siglongjmp; # introduced-arm=9 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
880 signal; # introduced=21
881 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 -0700882 sigpending;
883 sigprocmask;
Dan Albert37ba9052016-08-02 15:20:36 -0700884 sigqueue; # introduced=23
885 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 -0700886 sigsetmask;
887 sigsuspend;
Dan Albert37ba9052016-08-02 15:20:36 -0700888 sigtimedwait; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700889 sigwait;
Dan Albert37ba9052016-08-02 15:20:36 -0700890 sigwaitinfo; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700891 sleep;
892 snprintf;
893 socket;
894 socketpair;
Dan Albert37ba9052016-08-02 15:20:36 -0700895 splice; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700896 sprintf;
Dan Albert37ba9052016-08-02 15:20:36 -0700897 srand; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700898 srand48;
Dan Albert37ba9052016-08-02 15:20:36 -0700899 srandom; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700900 sscanf;
901 stat;
Dan Albert37ba9052016-08-02 15:20:36 -0700902 stat64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700903 statfs;
Dan Albert37ba9052016-08-02 15:20:36 -0700904 statfs64; # introduced=21
905 statvfs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
906 statvfs64; # introduced=21
907 stderr; # var introduced=23
908 stdin; # var introduced=23
909 stdout; # var introduced=23
910 stpcpy; # introduced=21
911 stpncpy; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700912 strcasecmp;
Dan Albert37ba9052016-08-02 15:20:36 -0700913 strcasecmp_l; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700914 strcasestr;
915 strcat;
916 strchr;
917 strcmp;
918 strcoll;
Dan Albert37ba9052016-08-02 15:20:36 -0700919 strcoll_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700920 strcpy;
921 strcspn;
922 strdup;
923 strerror;
Dan Albert37ba9052016-08-02 15:20:36 -0700924 strerror_l; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700925 strerror_r;
926 strftime;
Dan Albert37ba9052016-08-02 15:20:36 -0700927 strftime_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700928 strlcat;
929 strlcpy;
930 strlen;
931 strncasecmp;
Dan Albert37ba9052016-08-02 15:20:36 -0700932 strncasecmp_l; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700933 strncat;
934 strncmp;
935 strncpy;
936 strndup;
937 strnlen;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700938 strpbrk;
939 strptime;
940 strrchr;
941 strsep;
942 strsignal;
943 strspn;
944 strstr;
945 strtod;
Dan Albert37ba9052016-08-02 15:20:36 -0700946 strtof; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700947 strtoimax;
948 strtok;
949 strtok_r;
950 strtol;
Dan Albert37ba9052016-08-02 15:20:36 -0700951 strtold; # introduced=21
952 strtold_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700953 strtoll;
Dan Albert37ba9052016-08-02 15:20:36 -0700954 strtoll_l; # introduced=21
955 strtoq; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700956 strtoul;
957 strtoull;
Dan Albert37ba9052016-08-02 15:20:36 -0700958 strtoull_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700959 strtoumax;
Dan Albert37ba9052016-08-02 15:20:36 -0700960 strtouq; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700961 strxfrm;
Dan Albert37ba9052016-08-02 15:20:36 -0700962 strxfrm_l; # introduced=21
963 swapoff; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
964 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 -0700965 swprintf;
966 swscanf;
967 symlink;
Dan Albert37ba9052016-08-02 15:20:36 -0700968 symlinkat; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700969 sync;
Dan Albert37ba9052016-08-02 15:20:36 -0700970 sys_siglist; # var
971 sys_signame; # var
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700972 syscall;
973 sysconf;
974 sysinfo;
975 syslog;
976 system;
Dan Albert37ba9052016-08-02 15:20:36 -0700977 tcdrain; # introduced=21
978 tcflow; # introduced=21
979 tcflush; # introduced=21
980 tcgetattr; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700981 tcgetpgrp;
Dan Albert37ba9052016-08-02 15:20:36 -0700982 tcgetsid; # introduced=21
983 tcsendbreak; # introduced=21
984 tcsetattr; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700985 tcsetpgrp;
Dan Albert37ba9052016-08-02 15:20:36 -0700986 tdelete; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
987 tdestroy; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
988 tee; # introduced=21
989 telldir; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700990 tempnam;
Dan Albert37ba9052016-08-02 15:20:36 -0700991 tfind; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
992 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 -0700993 time;
Dan Albert37ba9052016-08-02 15:20:36 -0700994 timegm; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
995 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 -0700996 timer_create;
997 timer_delete;
998 timer_getoverrun;
999 timer_gettime;
1000 timer_settime;
Dan Albert37ba9052016-08-02 15:20:36 -07001001 timerfd_create; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
1002 timerfd_gettime; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
1003 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 -07001004 times;
Dan Albert37ba9052016-08-02 15:20:36 -07001005 timezone; # var
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001006 tmpfile;
1007 tmpnam;
1008 toascii;
1009 tolower;
Dan Albert37ba9052016-08-02 15:20:36 -07001010 tolower_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001011 toupper;
Dan Albert37ba9052016-08-02 15:20:36 -07001012 toupper_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001013 towlower;
Dan Albert37ba9052016-08-02 15:20:36 -07001014 towlower_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001015 towupper;
Dan Albert37ba9052016-08-02 15:20:36 -07001016 towupper_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001017 truncate;
Dan Albert37ba9052016-08-02 15:20:36 -07001018 truncate64; # introduced=21
1019 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 -07001020 ttyname;
1021 ttyname_r;
Dan Albert37ba9052016-08-02 15:20:36 -07001022 twalk; # introduced=21
1023 tzname; # var
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001024 tzset;
1025 umask;
1026 umount;
1027 umount2;
1028 uname;
1029 ungetc;
1030 ungetwc;
1031 unlink;
1032 unlinkat;
1033 unlockpt;
1034 unsetenv;
Dan Albert37ba9052016-08-02 15:20:36 -07001035 unshare; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
1036 uselocale; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001037 usleep;
1038 utime;
Dan Albert37ba9052016-08-02 15:20:36 -07001039 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 -07001040 utimes;
1041 utmpname;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001042 vasprintf;
Dan Albert37ba9052016-08-02 15:20:36 -07001043 vdprintf; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001044 verr;
1045 verrx;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001046 vfork;
1047 vfprintf;
1048 vfscanf;
1049 vfwprintf;
Dan Albert37ba9052016-08-02 15:20:36 -07001050 vfwscanf; # introduced=21
1051 vmsplice; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001052 vprintf;
1053 vscanf;
1054 vsnprintf;
1055 vsprintf;
1056 vsscanf;
1057 vswprintf;
Dan Albert37ba9052016-08-02 15:20:36 -07001058 vswscanf; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001059 vsyslog;
1060 vwarn;
1061 vwarnx;
1062 vwprintf;
Dan Albert37ba9052016-08-02 15:20:36 -07001063 vwscanf; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001064 wait;
Dan Albert37ba9052016-08-02 15:20:36 -07001065 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 -07001066 waitid;
1067 waitpid;
1068 warn;
1069 warnx;
1070 wcpcpy;
1071 wcpncpy;
1072 wcrtomb;
1073 wcscasecmp;
Dan Albert37ba9052016-08-02 15:20:36 -07001074 wcscasecmp_l; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001075 wcscat;
1076 wcschr;
1077 wcscmp;
1078 wcscoll;
Dan Albert37ba9052016-08-02 15:20:36 -07001079 wcscoll_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001080 wcscpy;
1081 wcscspn;
1082 wcsdup;
1083 wcsftime;
1084 wcslcat;
1085 wcslcpy;
1086 wcslen;
1087 wcsncasecmp;
Dan Albert37ba9052016-08-02 15:20:36 -07001088 wcsncasecmp_l; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001089 wcsncat;
1090 wcsncmp;
1091 wcsncpy;
1092 wcsnlen;
Dan Albert37ba9052016-08-02 15:20:36 -07001093 wcsnrtombs; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001094 wcspbrk;
1095 wcsrchr;
1096 wcsrtombs;
1097 wcsspn;
1098 wcsstr;
1099 wcstod;
Dan Albert37ba9052016-08-02 15:20:36 -07001100 wcstof; # introduced=21
1101 wcstoimax; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001102 wcstok;
1103 wcstol;
Dan Albert37ba9052016-08-02 15:20:36 -07001104 wcstold; # introduced=21
1105 wcstold_l; # introduced=21
1106 wcstoll; # introduced=21
1107 wcstoll_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001108 wcstombs;
1109 wcstoul;
Dan Albert37ba9052016-08-02 15:20:36 -07001110 wcstoull; # introduced=21
1111 wcstoull_l; # introduced=21
1112 wcstoumax; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001113 wcswidth;
1114 wcsxfrm;
Dan Albert37ba9052016-08-02 15:20:36 -07001115 wcsxfrm_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001116 wctob;
Dan Albert37ba9052016-08-02 15:20:36 -07001117 wctomb; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001118 wctype;
Dan Albert37ba9052016-08-02 15:20:36 -07001119 wctype_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001120 wcwidth;
1121 wmemchr;
1122 wmemcmp;
1123 wmemcpy;
1124 wmemmove;
Dan Albert37ba9052016-08-02 15:20:36 -07001125 wmempcpy; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001126 wmemset;
1127 wprintf;
1128 write;
1129 writev;
1130 wscanf;
1131 local:
1132 *;
1133};
1134
Dan Albertc8a95a32016-08-04 15:39:05 -07001135LIBC_N { # introduced-arm64=24 introduced-mips=24 introduced-mips64=24 introduced-x86=24 introduced-x86_64=24
Yabin Cuic4786d32015-07-20 19:46:26 -07001136 global:
Dan Albert37ba9052016-08-02 15:20:36 -07001137 __fread_chk; # introduced=24
1138 __fwrite_chk; # introduced=24
1139 __getcwd_chk; # introduced=24
1140 __pwrite_chk; # introduced=24
1141 __pwrite64_chk; # introduced=24
1142 __write_chk; # introduced=24
1143 adjtimex; # introduced=24
1144 clock_adjtime; # introduced=24
1145 fgetpos64; # introduced=24
1146 fileno_unlocked; # introduced=24
1147 fopen64; # introduced=24
1148 freeifaddrs; # introduced=24
1149 freopen64; # introduced=24
1150 fseeko64; # introduced=24
1151 fsetpos64; # introduced=24
1152 ftello64; # introduced=24
1153 funopen64; # introduced=24
1154 getgrgid_r; # introduced=24
1155 getgrnam_r; # introduced=24
1156 getifaddrs; # introduced=24
1157 if_freenameindex; # introduced=24
1158 if_nameindex; # introduced=24
1159 in6addr_any; # var introduced=24
1160 in6addr_loopback; # var introduced=24
1161 lockf; # introduced=24
1162 lockf64; # introduced=24
1163 preadv; # introduced=24
1164 preadv64; # introduced=24
1165 pthread_barrierattr_destroy; # introduced=24
1166 pthread_barrierattr_getpshared; # introduced=24
1167 pthread_barrierattr_init; # introduced=24
1168 pthread_barrierattr_setpshared; # introduced=24
1169 pthread_barrier_destroy; # introduced=24
1170 pthread_barrier_init; # introduced=24
1171 pthread_barrier_wait; # introduced=24
1172 pthread_spin_destroy; # introduced=24
1173 pthread_spin_init; # introduced=24
1174 pthread_spin_lock; # introduced=24
1175 pthread_spin_trylock; # introduced=24
1176 pthread_spin_unlock; # introduced=24
1177 pwritev; # introduced=24
1178 pwritev64; # introduced=24
1179 scandirat; # introduced=24
1180 scandirat64; # introduced=24
1181 strchrnul; # introduced=24
1182 tmpfile64; # introduced=24
Yabin Cuic4786d32015-07-20 19:46:26 -07001183} LIBC;
1184
Dan Albertc8a95a32016-08-04 15:39:05 -07001185LIBC_O {
Elliott Hughes725b2a92016-03-23 11:20:47 -07001186 global:
Elliott Hughesa57476b2017-05-11 15:14:41 -07001187 __sendto_chk; # introduced=26
1188 __system_property_read_callback; # introduced=26
1189 __system_property_wait; # introduced=26
1190 catclose; # introduced=26
1191 catgets; # introduced=26
1192 catopen; # introduced=26
1193 ctermid; # introduced=26
1194 endgrent; # introduced=26
1195 endpwent; # introduced=26
1196 futimes; # introduced=26
1197 futimesat; # introduced=26
1198 getdomainname; # introduced=26
1199 getgrent; # introduced=26
1200 getpwent; # introduced=26
1201 getsubopt; # introduced=26
1202 hasmntopt; # introduced=26
1203 lutimes; # introduced=26
Christopher Ferris488eb8b2017-05-31 11:00:18 -07001204 mallopt; # introduced=26
Elliott Hughesa57476b2017-05-11 15:14:41 -07001205 mblen; # introduced=26
1206 msgctl; # introduced=26
1207 msgget; # introduced=26
1208 msgrcv; # introduced=26
1209 msgsnd; # introduced=26
1210 nl_langinfo; # introduced=26
1211 nl_langinfo_l; # introduced=26
1212 pthread_getname_np; # introduced=26
1213 quotactl; # introduced=26
1214 semctl; # introduced=26
1215 semget; # introduced=26
1216 semop; # introduced=26
1217 semtimedop; # introduced=26
1218 setdomainname; # introduced=26
1219 setgrent; # introduced=26
1220 setpwent; # introduced=26
1221 shmat; # introduced=26
1222 shmctl; # introduced=26
1223 shmdt; # introduced=26
1224 shmget; # introduced=26
1225 sighold; # introduced=26
1226 sigignore; # introduced=26
1227 sigpause; # introduced=26
1228 sigrelse; # introduced=26
1229 sigset; # introduced=26
1230 strtod_l; # introduced=26
1231 strtof_l; # introduced=26
1232 strtol_l; # introduced=26
1233 strtoul_l; # introduced=26
1234 sync_file_range; # introduced=26
1235 towctrans; # introduced=26
1236 towctrans_l; # introduced=26
1237 wctrans; # introduced=26
1238 wctrans_l; # introduced=26
Elliott Hughes725b2a92016-03-23 11:20:47 -07001239} LIBC_N;
1240
Elliott Hughesa5c316f2017-10-02 10:10:15 -07001241LIBC_P { # introduced=P
Elliott Hughes06bd5862017-07-28 16:27:49 -07001242 global:
Elliott Hughesa5c316f2017-10-02 10:10:15 -07001243 __freading;
1244 __fwriting;
Christopher Ferriscae21a92018-02-05 18:14:55 -08001245 aligned_alloc;
Elliott Hughes50339182017-10-13 17:52:01 -07001246 endhostent;
1247 endnetent;
1248 endprotoent;
Elliott Hughes5905d6f2018-01-30 15:09:51 -08001249 epoll_pwait64;
Elliott Hughes4d215aa2017-10-18 15:54:56 -07001250 fexecve;
Elliott Hughes37ad9592017-10-30 17:47:12 -07001251 fflush_unlocked;
1252 fgetc_unlocked;
1253 fgets_unlocked;
1254 fputc_unlocked;
1255 fputs_unlocked;
1256 fread_unlocked;
1257 fwrite_unlocked;
Elliott Hughesa5c316f2017-10-02 10:10:15 -07001258 getentropy;
Elliott Hughes50339182017-10-13 17:52:01 -07001259 getnetent;
1260 getprotoent;
Elliott Hughesa5c316f2017-10-02 10:10:15 -07001261 getrandom;
1262 getlogin_r;
1263 glob;
1264 globfree;
1265 hcreate;
1266 hcreate_r;
1267 hdestroy;
1268 hdestroy_r;
1269 hsearch;
1270 hsearch_r;
1271 iconv;
1272 iconv_close;
1273 iconv_open;
Elliott Hughes14e3ff92017-10-06 16:58:36 -07001274 posix_spawn;
1275 posix_spawnattr_destroy;
1276 posix_spawnattr_getflags;
1277 posix_spawnattr_getpgroup;
1278 posix_spawnattr_getschedparam;
1279 posix_spawnattr_getschedpolicy;
1280 posix_spawnattr_getsigdefault;
Elliott Hughes5905d6f2018-01-30 15:09:51 -08001281 posix_spawnattr_getsigdefault64;
Elliott Hughes14e3ff92017-10-06 16:58:36 -07001282 posix_spawnattr_getsigmask;
Elliott Hughes5905d6f2018-01-30 15:09:51 -08001283 posix_spawnattr_getsigmask64;
Elliott Hughes14e3ff92017-10-06 16:58:36 -07001284 posix_spawnattr_init;
1285 posix_spawnattr_setflags;
1286 posix_spawnattr_setpgroup;
1287 posix_spawnattr_setschedparam;
1288 posix_spawnattr_setschedpolicy;
1289 posix_spawnattr_setsigdefault;
Elliott Hughes5905d6f2018-01-30 15:09:51 -08001290 posix_spawnattr_setsigdefault64;
Elliott Hughes14e3ff92017-10-06 16:58:36 -07001291 posix_spawnattr_setsigmask;
Elliott Hughes5905d6f2018-01-30 15:09:51 -08001292 posix_spawnattr_setsigmask64;
Elliott Hughes14e3ff92017-10-06 16:58:36 -07001293 posix_spawn_file_actions_addclose;
1294 posix_spawn_file_actions_adddup2;
1295 posix_spawn_file_actions_addopen;
1296 posix_spawn_file_actions_destroy;
1297 posix_spawn_file_actions_init;
1298 posix_spawnp;
Elliott Hughes5905d6f2018-01-30 15:09:51 -08001299 ppoll64;
1300 pselect64;
Elliott Hughes8aecba72017-10-17 15:34:41 -07001301 pthread_attr_getinheritsched;
1302 pthread_attr_setinheritsched;
Yabin Cui6b9c85b2018-01-23 12:56:18 -08001303 pthread_mutexattr_getprotocol;
1304 pthread_mutexattr_setprotocol;
Elliott Hughesdff08ce2017-10-16 09:58:45 -07001305 pthread_setschedprio;
Elliott Hughes5905d6f2018-01-30 15:09:51 -08001306 pthread_sigmask64;
Elliott Hughes50339182017-10-13 17:52:01 -07001307 sethostent;
1308 setnetent;
1309 setprotoent;
Elliott Hughes3e235912018-02-01 14:21:51 -08001310 sigaction64;
Elliott Hughes5905d6f2018-01-30 15:09:51 -08001311 sigaddset64;
1312 sigdelset64;
1313 sigemptyset64;
1314 sigfillset64;
1315 sigismember64;
1316 signalfd64;
1317 sigpending64;
1318 sigprocmask64;
1319 sigsuspend64;
1320 sigtimedwait64;
1321 sigwait64;
1322 sigwaitinfo64;
Elliott Hughesfa386e02017-10-18 13:34:32 -07001323 swab;
Elliott Hughesa5c316f2017-10-02 10:10:15 -07001324 syncfs;
Elliott Hughes06bd5862017-07-28 16:27:49 -07001325} LIBC_O;
1326
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001327LIBC_PRIVATE {
1328 global:
Dimitry Ivanov97cb4fb2016-01-26 14:07:32 -08001329 android_getaddrinfofornet;
1330 android_getaddrinfofornetcontext;
1331 android_gethostbyaddrfornet;
Ben Schwartz50178052017-04-24 17:57:11 -04001332 android_gethostbyaddrfornetcontext;
Dimitry Ivanov97cb4fb2016-01-26 14:07:32 -08001333 android_gethostbynamefornet;
Ben Schwartzdd878fe2017-05-22 10:19:25 -04001334 android_gethostbynamefornetcontext;
Dimitry Ivanov788a2bc2015-12-21 23:26:53 -08001335 free_malloc_leak_info;
1336 get_malloc_leak_info;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001337 gMallocLeakZygoteChild;
Elliott Hughes06bd5862017-07-28 16:27:49 -07001338} LIBC_P;
Pierre Imai97c9d732016-04-18 12:00:12 +09001339
Dimitry Ivanov581b9f62017-01-09 11:05:52 -08001340LIBC_DEPRECATED {
1341 global:
Dimitry Ivanov41a3a6f2017-02-16 15:34:21 -08001342 __system_property_wait_any;
Dimitry Ivanov581b9f62017-01-09 11:05:52 -08001343};
1344
Pierre Imai97c9d732016-04-18 12:00:12 +09001345LIBC_PLATFORM {
1346 global:
Dimitry Ivanov41a3a6f2017-02-16 15:34:21 -08001347 __system_properties_init;
1348 __system_property_area__; # var
Dimitry Ivanov581b9f62017-01-09 11:05:52 -08001349 __system_property_add;
Dimitry Ivanov41a3a6f2017-02-16 15:34:21 -08001350 __system_property_area_init;
Dimitry Ivanov41a3a6f2017-02-16 15:34:21 -08001351 __system_property_set_filename;
Dimitry Ivanov581b9f62017-01-09 11:05:52 -08001352 __system_property_update;
Pierre Imai97c9d732016-04-18 12:00:12 +09001353 android_net_res_stats_get_info_for_net;
1354 android_net_res_stats_aggregate;
1355 android_net_res_stats_get_usable_servers;
Dimitry Ivanov54548d82016-04-27 18:16:16 -07001356 malloc_backtrace;
1357 malloc_disable;
1358 malloc_enable;
1359 malloc_iterate;
Elliott Hughes06bd5862017-07-28 16:27:49 -07001360} LIBC_P;