blob: 49533809950ddd3fef5e0fc7cfc0157192315cc1 [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;
Dan Albert37ba9052016-08-02 15:20:36 -0700135 __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 +0000136 __system_property_get;
137 __system_property_read;
Dimitry Ivanovb876bab2017-02-24 15:36:17 -0800138 __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 -0700139 __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 -0700140 __umask_chk; # introduced-arm=18 introduced-arm64=21 introduced-mips=18 introduced-mips64=21 introduced-x86=18 introduced-x86_64=21
141 __vsnprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
142 __vsprintf_chk; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
143 _ctype_; # var
144 _Exit; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700145 _exit;
Dan Albert37ba9052016-08-02 15:20:36 -0700146 _flushlbf; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700147 _getlong;
148 _getshort;
149 _longjmp;
Dan Albert37ba9052016-08-02 15:20:36 -0700150 _resolv_delete_cache_for_net; # introduced=21
151 _resolv_flush_cache_for_net; # introduced=21
152 _resolv_set_nameservers_for_net; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700153 _setjmp;
Dan Albert37ba9052016-08-02 15:20:36 -0700154 _tolower; # introduced=21
155 _toupper; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700156 abort;
Dan Albert37ba9052016-08-02 15:20:36 -0700157 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 -0700158 accept;
Dan Albert37ba9052016-08-02 15:20:36 -0700159 accept4; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700160 access;
161 acct;
162 alarm;
163 alphasort;
Dan Albert37ba9052016-08-02 15:20:36 -0700164 alphasort64; # introduced=21
165 android_set_abort_message; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700166 arc4random;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700167 arc4random_buf;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700168 arc4random_uniform;
169 asctime;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700170 asctime_r;
171 asprintf;
Dan Albert37ba9052016-08-02 15:20:36 -0700172 at_quick_exit; # introduced=21
173 atof; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700174 atoi;
175 atol;
176 atoll;
177 basename;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700178 bind;
179 bindresvport;
180 brk;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700181 bsearch;
182 btowc;
Dan Albert37ba9052016-08-02 15:20:36 -0700183 c16rtomb; # introduced=21
184 c32rtomb; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700185 calloc;
186 capget;
187 capset;
Dan Albert37ba9052016-08-02 15:20:36 -0700188 cfgetispeed; # introduced=21
189 cfgetospeed; # introduced=21
190 cfmakeraw; # introduced=21
191 cfsetispeed; # introduced=21
192 cfsetospeed; # introduced=21
193 cfsetspeed; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700194 chdir;
195 chmod;
196 chown;
197 chroot;
198 clearenv;
199 clearerr;
Dan Albert37ba9052016-08-02 15:20:36 -0700200 clearerr_unlocked; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700201 clock;
Dan Albert37ba9052016-08-02 15:20:36 -0700202 clock_getcpuclockid; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700203 clock_getres;
204 clock_gettime;
205 clock_nanosleep;
206 clock_settime;
Dan Albert37ba9052016-08-02 15:20:36 -0700207 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 -0700208 close;
209 closedir;
210 closelog;
211 connect;
212 creat;
Dan Albert37ba9052016-08-02 15:20:36 -0700213 creat64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700214 ctime;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700215 ctime_r;
216 daemon;
Dan Albert37ba9052016-08-02 15:20:36 -0700217 daylight; # var
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700218 delete_module;
219 difftime;
220 dirfd;
221 dirname;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700222 div;
223 dn_expand;
Dan Albert37ba9052016-08-02 15:20:36 -0700224 dprintf; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700225 drand48;
226 dup;
227 dup2;
Dan Albert37ba9052016-08-02 15:20:36 -0700228 dup3; # introduced=21
229 duplocale; # introduced=21
230 endmntent; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700231 endservent;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700232 endutent;
Dan Albert37ba9052016-08-02 15:20:36 -0700233 environ; # var
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700234 epoll_create;
Dan Albert37ba9052016-08-02 15:20:36 -0700235 epoll_create1; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700236 epoll_ctl;
Dan Albert37ba9052016-08-02 15:20:36 -0700237 epoll_pwait; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700238 epoll_wait;
239 erand48;
240 err;
Dan Albert37ba9052016-08-02 15:20:36 -0700241 error; # introduced=23
242 error_at_line; # introduced=23
243 error_message_count; # var introduced=23
244 error_one_per_line; # var introduced=23
245 error_print_progname; # var introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700246 errx;
Dan Albert37ba9052016-08-02 15:20:36 -0700247 ether_aton; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
248 ether_aton_r; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
249 ether_ntoa; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
250 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 -0700251 eventfd;
252 eventfd_read;
253 eventfd_write;
254 execl;
255 execle;
256 execlp;
257 execv;
258 execve;
259 execvp;
Dan Albert37ba9052016-08-02 15:20:36 -0700260 execvpe; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700261 exit;
Dan Albert37ba9052016-08-02 15:20:36 -0700262 faccessat; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
263 fallocate; # introduced=21
264 fallocate64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700265 fchdir;
266 fchmod;
267 fchmodat;
268 fchown;
269 fchownat;
270 fclose;
271 fcntl;
272 fdatasync;
273 fdopen;
274 fdopendir;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700275 feof;
Dan Albert37ba9052016-08-02 15:20:36 -0700276 feof_unlocked; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700277 ferror;
Dan Albert37ba9052016-08-02 15:20:36 -0700278 ferror_unlocked; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700279 fflush;
Dan Albert37ba9052016-08-02 15:20:36 -0700280 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 -0700281 fgetc;
282 fgetln;
283 fgetpos;
284 fgets;
285 fgetwc;
286 fgetws;
Dan Albert37ba9052016-08-02 15:20:36 -0700287 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 -0700288 fileno;
Dan Albert37ba9052016-08-02 15:20:36 -0700289 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 -0700290 flock;
291 flockfile;
Dan Albert37ba9052016-08-02 15:20:36 -0700292 fmemopen; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700293 fnmatch;
294 fopen;
295 fork;
Dan Albert37ba9052016-08-02 15:20:36 -0700296 forkpty; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700297 fpathconf;
298 fprintf;
299 fpurge;
300 fputc;
301 fputs;
302 fputwc;
303 fputws;
304 fread;
305 free;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700306 freeaddrinfo;
Dan Albert37ba9052016-08-02 15:20:36 -0700307 freelocale; # introduced=21
308 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 -0700309 freopen;
310 fscanf;
311 fseek;
312 fseeko;
313 fsetpos;
Dan Albert37ba9052016-08-02 15:20:36 -0700314 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 -0700315 fstat;
Dan Albert37ba9052016-08-02 15:20:36 -0700316 fstat64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700317 fstatat;
Dan Albert37ba9052016-08-02 15:20:36 -0700318 fstatat64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700319 fstatfs;
Dan Albert37ba9052016-08-02 15:20:36 -0700320 fstatfs64; # introduced=21
321 fstatvfs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
322 fstatvfs64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700323 fsync;
324 ftell;
325 ftello;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700326 ftok;
327 ftruncate;
Dan Albert37ba9052016-08-02 15:20:36 -0700328 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 -0700329 ftrylockfile;
330 fts_children;
331 fts_close;
332 fts_open;
333 fts_read;
334 fts_set;
Dan Albert37ba9052016-08-02 15:20:36 -0700335 ftw; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
336 ftw64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700337 funlockfile;
338 funopen;
Dan Albert37ba9052016-08-02 15:20:36 -0700339 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 -0700340 fwide;
341 fwprintf;
342 fwrite;
343 fwscanf;
344 gai_strerror;
Dan Albert37ba9052016-08-02 15:20:36 -0700345 get_avphys_pages; # introduced=23
346 get_nprocs; # introduced=23
347 get_nprocs_conf; # introduced=23
348 get_phys_pages; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700349 getaddrinfo;
Dan Albert37ba9052016-08-02 15:20:36 -0700350 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 -0700351 getc;
352 getc_unlocked;
353 getchar;
354 getchar_unlocked;
355 getcwd;
Dan Albert37ba9052016-08-02 15:20:36 -0700356 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 -0700357 getegid;
358 getenv;
359 geteuid;
360 getgid;
361 getgrgid;
362 getgrnam;
363 getgrouplist;
364 getgroups;
365 gethostbyaddr;
Dan Albert37ba9052016-08-02 15:20:36 -0700366 gethostbyaddr_r; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700367 gethostbyname;
368 gethostbyname2;
Dan Albert37ba9052016-08-02 15:20:36 -0700369 gethostbyname2_r; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700370 gethostbyname_r;
371 gethostent;
372 gethostname;
373 getitimer;
Dan Albert37ba9052016-08-02 15:20:36 -0700374 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 -0700375 getlogin;
376 getmntent;
Dan Albert37ba9052016-08-02 15:20:36 -0700377 getmntent_r; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700378 getnameinfo;
379 getnetbyaddr;
380 getnetbyname;
381 getopt;
382 getopt_long;
383 getopt_long_only;
Dan Albert37ba9052016-08-02 15:20:36 -0700384 getpagesize; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700385 getpeername;
386 getpgid;
387 getpgrp;
388 getpid;
389 getppid;
390 getpriority;
Dan Albert37ba9052016-08-02 15:20:36 -0700391 getprogname; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700392 getprotobyname;
393 getprotobynumber;
394 getpt;
395 getpwnam;
Dan Albert37ba9052016-08-02 15:20:36 -0700396 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 -0700397 getpwuid;
Dan Albert37ba9052016-08-02 15:20:36 -0700398 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 -0700399 getresgid;
400 getresuid;
401 getrlimit;
Dan Albert37ba9052016-08-02 15:20:36 -0700402 getrlimit64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700403 getrusage;
404 gets;
405 getservbyname;
406 getservbyport;
407 getservent;
Dan Albert37ba9052016-08-02 15:20:36 -0700408 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 -0700409 getsockname;
410 getsockopt;
411 gettid;
412 gettimeofday;
413 getuid;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700414 getutent;
415 getwc;
416 getwchar;
Dan Albert37ba9052016-08-02 15:20:36 -0700417 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 -0700418 gmtime;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700419 gmtime_r;
Dan Albert37ba9052016-08-02 15:20:36 -0700420 grantpt; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700421 herror;
422 hstrerror;
Dan Albert37ba9052016-08-02 15:20:36 -0700423 htonl; # introduced=21
424 htons; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700425 if_indextoname;
426 if_nametoindex;
Dan Albert37ba9052016-08-02 15:20:36 -0700427 imaxabs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
428 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 -0700429 inet_addr;
430 inet_aton;
Dan Albert37ba9052016-08-02 15:20:36 -0700431 inet_lnaof; # introduced=21
432 inet_makeaddr; # introduced=21
433 inet_netof; # introduced=21
434 inet_network; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700435 inet_nsap_addr;
436 inet_nsap_ntoa;
437 inet_ntoa;
438 inet_ntop;
439 inet_pton;
440 init_module;
441 initgroups;
Dan Albert37ba9052016-08-02 15:20:36 -0700442 initstate; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700443 inotify_add_watch;
444 inotify_init;
Dan Albert37ba9052016-08-02 15:20:36 -0700445 inotify_init1; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700446 inotify_rm_watch;
Dan Albert37ba9052016-08-02 15:20:36 -0700447 insque; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700448 ioctl;
449 isalnum;
Dan Albert37ba9052016-08-02 15:20:36 -0700450 isalnum_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700451 isalpha;
Dan Albert37ba9052016-08-02 15:20:36 -0700452 isalpha_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700453 isascii;
454 isatty;
455 isblank;
Dan Albert37ba9052016-08-02 15:20:36 -0700456 isblank_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700457 iscntrl;
Dan Albert37ba9052016-08-02 15:20:36 -0700458 iscntrl_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700459 isdigit;
Dan Albert37ba9052016-08-02 15:20:36 -0700460 isdigit_l; # introduced=21
461 isfinite; # introduced=21
462 isfinitef; # introduced=21
463 isfinitel; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700464 isgraph;
Dan Albert37ba9052016-08-02 15:20:36 -0700465 isgraph_l; # introduced=21
466 isinf; # introduced=21
467 isinff; # introduced=21
468 isinfl; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700469 islower;
Dan Albert37ba9052016-08-02 15:20:36 -0700470 islower_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700471 isnan;
472 isnanf;
Dan Albert37ba9052016-08-02 15:20:36 -0700473 isnanl; # introduced=21
474 isnormal; # introduced=21
475 isnormalf; # introduced=21
476 isnormall; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700477 isprint;
Dan Albert37ba9052016-08-02 15:20:36 -0700478 isprint_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700479 ispunct;
Dan Albert37ba9052016-08-02 15:20:36 -0700480 ispunct_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700481 isspace;
Dan Albert37ba9052016-08-02 15:20:36 -0700482 isspace_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700483 isupper;
Dan Albert37ba9052016-08-02 15:20:36 -0700484 isupper_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700485 iswalnum;
Dan Albert37ba9052016-08-02 15:20:36 -0700486 iswalnum_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700487 iswalpha;
Dan Albert37ba9052016-08-02 15:20:36 -0700488 iswalpha_l; # introduced=21
489 iswblank; # introduced=21
490 iswblank_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700491 iswcntrl;
Dan Albert37ba9052016-08-02 15:20:36 -0700492 iswcntrl_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700493 iswctype;
Dan Albert37ba9052016-08-02 15:20:36 -0700494 iswctype_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700495 iswdigit;
Dan Albert37ba9052016-08-02 15:20:36 -0700496 iswdigit_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700497 iswgraph;
Dan Albert37ba9052016-08-02 15:20:36 -0700498 iswgraph_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700499 iswlower;
Dan Albert37ba9052016-08-02 15:20:36 -0700500 iswlower_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700501 iswprint;
Dan Albert37ba9052016-08-02 15:20:36 -0700502 iswprint_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700503 iswpunct;
Dan Albert37ba9052016-08-02 15:20:36 -0700504 iswpunct_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700505 iswspace;
Dan Albert37ba9052016-08-02 15:20:36 -0700506 iswspace_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700507 iswupper;
Dan Albert37ba9052016-08-02 15:20:36 -0700508 iswupper_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700509 iswxdigit;
Dan Albert37ba9052016-08-02 15:20:36 -0700510 iswxdigit_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700511 isxdigit;
Dan Albert37ba9052016-08-02 15:20:36 -0700512 isxdigit_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700513 jrand48;
514 kill;
515 killpg;
516 klogctl;
Dan Albert37ba9052016-08-02 15:20:36 -0700517 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 -0700518 lchown;
Dan Albert37ba9052016-08-02 15:20:36 -0700519 lcong48; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700520 ldexp;
521 ldiv;
Dan Albert37ba9052016-08-02 15:20:36 -0700522 lfind; # introduced=21
523 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 -0700524 link;
Dan Albert37ba9052016-08-02 15:20:36 -0700525 linkat; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700526 listen;
Dan Albert37ba9052016-08-02 15:20:36 -0700527 listxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
528 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 -0700529 lldiv;
Dan Albert37ba9052016-08-02 15:20:36 -0700530 llistxattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
531 localeconv; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700532 localtime;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700533 localtime_r;
Dan Albert37ba9052016-08-02 15:20:36 -0700534 login_tty; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700535 longjmp;
536 lrand48;
Dan Albert37ba9052016-08-02 15:20:36 -0700537 lremovexattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
538 lsearch; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700539 lseek;
540 lseek64;
Dan Albert37ba9052016-08-02 15:20:36 -0700541 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 -0700542 lstat;
Dan Albert37ba9052016-08-02 15:20:36 -0700543 lstat64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700544 madvise;
545 mallinfo;
546 malloc;
Dan Albert37ba9052016-08-02 15:20:36 -0700547 malloc_info; # introduced=23
548 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 -0700549 mbrlen;
Dan Albert37ba9052016-08-02 15:20:36 -0700550 mbrtoc16; # introduced=21
551 mbrtoc32; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700552 mbrtowc;
553 mbsinit;
Dan Albert37ba9052016-08-02 15:20:36 -0700554 mbsnrtowcs; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700555 mbsrtowcs;
556 mbstowcs;
Dan Albert37ba9052016-08-02 15:20:36 -0700557 mbtowc; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700558 memalign;
559 memccpy;
560 memchr;
561 memcmp;
562 memcpy;
563 memmem;
564 memmove;
Dan Albert37ba9052016-08-02 15:20:36 -0700565 mempcpy; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700566 memrchr;
567 memset;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700568 mincore;
569 mkdir;
570 mkdirat;
571 mkdtemp;
Dan Albert37ba9052016-08-02 15:20:36 -0700572 mkfifo; # introduced=21
573 mkfifoat; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700574 mknod;
Dan Albert37ba9052016-08-02 15:20:36 -0700575 mknodat; # introduced=21
576 mkostemp; # introduced=23
577 mkostemp64; # introduced=23
578 mkostemps; # introduced=23
579 mkostemps64; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700580 mkstemp;
Dan Albert37ba9052016-08-02 15:20:36 -0700581 mkstemp64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700582 mkstemps;
Dan Albert37ba9052016-08-02 15:20:36 -0700583 mkstemps64; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700584 mktemp;
585 mktime;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700586 mlock;
Dan Albert37ba9052016-08-02 15:20:36 -0700587 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 -0700588 mmap;
Dan Albert37ba9052016-08-02 15:20:36 -0700589 mmap64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700590 mount;
591 mprotect;
592 mrand48;
593 mremap;
594 msync;
595 munlock;
Dan Albert37ba9052016-08-02 15:20:36 -0700596 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 -0700597 munmap;
598 nanosleep;
Dan Albert37ba9052016-08-02 15:20:36 -0700599 newlocale; # introduced=21
600 nftw; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
601 nftw64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700602 nice;
603 nrand48;
Dan Albert37ba9052016-08-02 15:20:36 -0700604 ns_format_ttl; # arm64 x86_64 mips64 introduced=22
605 ns_get16; # arm64 x86_64 mips64 introduced=22
606 ns_get32; # arm64 x86_64 mips64 introduced=22
607 ns_initparse; # arm64 x86_64 mips64 introduced=22
608 ns_makecanon; # arm64 x86_64 mips64 introduced=22
609 ns_msg_getflag; # arm64 x86_64 mips64 introduced=22
610 ns_name_compress; # arm64 x86_64 mips64 introduced=22
611 ns_name_ntol; # arm64 x86_64 mips64 introduced=22
612 ns_name_ntop; # arm64 x86_64 mips64 introduced=22
613 ns_name_pack; # arm64 x86_64 mips64 introduced=22
614 ns_name_pton; # arm64 x86_64 mips64 introduced=23
615 ns_name_rollback; # arm64 x86_64 mips64 introduced=22
616 ns_name_skip; # arm64 x86_64 mips64 introduced=22
617 ns_name_uncompress; # arm64 x86_64 mips64 introduced=22
618 ns_name_unpack; # arm64 x86_64 mips64 introduced=22
619 ns_parserr; # arm64 x86_64 mips64 introduced=22
620 ns_put16; # arm64 x86_64 mips64 introduced=22
621 ns_put32; # arm64 x86_64 mips64 introduced=22
622 ns_samename; # arm64 x86_64 mips64 introduced=22
623 ns_skiprr; # arm64 x86_64 mips64 introduced=22
624 ns_sprintrr; # arm64 x86_64 mips64 introduced=22
625 ns_sprintrrf; # arm64 x86_64 mips64 introduced=22
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700626 nsdispatch;
Dan Albert37ba9052016-08-02 15:20:36 -0700627 ntohl; # introduced=21
628 ntohs; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700629 open;
Dan Albert37ba9052016-08-02 15:20:36 -0700630 open64; # introduced=21
631 open_memstream; # introduced=23
632 open_wmemstream; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700633 openat;
Dan Albert37ba9052016-08-02 15:20:36 -0700634 openat64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700635 opendir;
636 openlog;
Dan Albert37ba9052016-08-02 15:20:36 -0700637 openpty; # introduced=23
638 optarg; # var
639 opterr; # var
640 optind; # var
641 optopt; # var
642 optreset; # var
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700643 pathconf;
644 pause;
645 pclose;
646 perror;
Dan Albert37ba9052016-08-02 15:20:36 -0700647 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 -0700648 pipe;
649 pipe2;
650 poll;
651 popen;
Dan Albert37ba9052016-08-02 15:20:36 -0700652 posix_fadvise; # introduced=21
653 posix_fadvise64; # introduced=21
654 posix_fallocate; # introduced=21
655 posix_fallocate64; # introduced=21
656 posix_madvise; # introduced=23
657 posix_memalign; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
658 posix_openpt; # introduced=21
659 ppoll; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700660 prctl;
661 pread;
Dan Albert37ba9052016-08-02 15:20:36 -0700662 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 -0700663 printf;
664 prlimit; # arm64 x86_64 mips64
Dan Albert37ba9052016-08-02 15:20:36 -0700665 prlimit64; # introduced=21
666 process_vm_readv; # introduced=23
667 process_vm_writev; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700668 pselect;
Dan Albert37ba9052016-08-02 15:20:36 -0700669 psiginfo; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
670 psignal; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
671 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 -0700672 pthread_attr_destroy;
673 pthread_attr_getdetachstate;
674 pthread_attr_getguardsize;
675 pthread_attr_getschedparam;
676 pthread_attr_getschedpolicy;
677 pthread_attr_getscope;
678 pthread_attr_getstack;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700679 pthread_attr_getstacksize;
680 pthread_attr_init;
681 pthread_attr_setdetachstate;
682 pthread_attr_setguardsize;
683 pthread_attr_setschedparam;
684 pthread_attr_setschedpolicy;
685 pthread_attr_setscope;
686 pthread_attr_setstack;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700687 pthread_attr_setstacksize;
688 pthread_cond_broadcast;
689 pthread_cond_destroy;
690 pthread_cond_init;
691 pthread_cond_signal;
692 pthread_cond_timedwait;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700693 pthread_cond_wait;
694 pthread_condattr_destroy;
Dan Albert37ba9052016-08-02 15:20:36 -0700695 pthread_condattr_getclock; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700696 pthread_condattr_getpshared;
697 pthread_condattr_init;
Dan Albert37ba9052016-08-02 15:20:36 -0700698 pthread_condattr_setclock; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700699 pthread_condattr_setpshared;
700 pthread_create;
701 pthread_detach;
702 pthread_equal;
703 pthread_exit;
704 pthread_getattr_np;
705 pthread_getcpuclockid;
706 pthread_getschedparam;
707 pthread_getspecific;
Dan Albert37ba9052016-08-02 15:20:36 -0700708 pthread_gettid_np; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700709 pthread_join;
710 pthread_key_create;
711 pthread_key_delete;
712 pthread_kill;
713 pthread_mutex_destroy;
714 pthread_mutex_init;
715 pthread_mutex_lock;
Dan Albert37ba9052016-08-02 15:20:36 -0700716 pthread_mutex_timedlock; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700717 pthread_mutex_trylock;
718 pthread_mutex_unlock;
719 pthread_mutexattr_destroy;
720 pthread_mutexattr_getpshared;
721 pthread_mutexattr_gettype;
722 pthread_mutexattr_init;
723 pthread_mutexattr_setpshared;
724 pthread_mutexattr_settype;
725 pthread_once;
726 pthread_rwlock_destroy;
727 pthread_rwlock_init;
728 pthread_rwlock_rdlock;
729 pthread_rwlock_timedrdlock;
730 pthread_rwlock_timedwrlock;
731 pthread_rwlock_tryrdlock;
732 pthread_rwlock_trywrlock;
733 pthread_rwlock_unlock;
734 pthread_rwlock_wrlock;
735 pthread_rwlockattr_destroy;
Dan Albert37ba9052016-08-02 15:20:36 -0700736 pthread_rwlockattr_getkind_np; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700737 pthread_rwlockattr_getpshared;
738 pthread_rwlockattr_init;
Dan Albert37ba9052016-08-02 15:20:36 -0700739 pthread_rwlockattr_setkind_np; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700740 pthread_rwlockattr_setpshared;
741 pthread_self;
742 pthread_setname_np;
743 pthread_setschedparam;
744 pthread_setspecific;
745 pthread_sigmask;
746 ptrace;
747 ptsname;
748 ptsname_r;
749 putc;
750 putc_unlocked;
751 putchar;
752 putchar_unlocked;
753 putenv;
754 puts;
755 pututline;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700756 putwc;
757 putwchar;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700758 pwrite;
Dan Albert37ba9052016-08-02 15:20:36 -0700759 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 -0700760 qsort;
Dan Albert37ba9052016-08-02 15:20:36 -0700761 quick_exit; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700762 raise;
Dan Albert37ba9052016-08-02 15:20:36 -0700763 rand; # introduced=21
764 rand_r; # introduced=21
765 random; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700766 read;
Dan Albert37ba9052016-08-02 15:20:36 -0700767 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 -0700768 readdir;
Dan Albert37ba9052016-08-02 15:20:36 -0700769 readdir64; # introduced=21
770 readdir64_r; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700771 readdir_r;
772 readlink;
Dan Albert37ba9052016-08-02 15:20:36 -0700773 readlinkat; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700774 readv;
775 realloc;
776 realpath;
777 reboot;
778 recv;
779 recvfrom;
Dan Albert37ba9052016-08-02 15:20:36 -0700780 recvmmsg; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700781 recvmsg;
782 regcomp;
783 regerror;
784 regexec;
785 regfree;
786 remove;
Dan Albert37ba9052016-08-02 15:20:36 -0700787 removexattr; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
788 remque; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700789 rename;
790 renameat;
791 res_init;
792 res_mkquery;
793 res_query;
794 res_search;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700795 rewind;
796 rewinddir;
797 rmdir;
798 sbrk;
799 scandir;
Dan Albert37ba9052016-08-02 15:20:36 -0700800 scandir64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700801 scanf;
802 sched_get_priority_max;
803 sched_get_priority_min;
Dan Albert37ba9052016-08-02 15:20:36 -0700804 sched_getaffinity; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
805 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 -0700806 sched_getparam;
807 sched_getscheduler;
808 sched_rr_get_interval;
Dan Albert37ba9052016-08-02 15:20:36 -0700809 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 -0700810 sched_setparam;
811 sched_setscheduler;
812 sched_yield;
813 seed48;
Dan Albert37ba9052016-08-02 15:20:36 -0700814 seekdir; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700815 select;
816 sem_close;
817 sem_destroy;
818 sem_getvalue;
819 sem_init;
820 sem_open;
821 sem_post;
822 sem_timedwait;
823 sem_trywait;
824 sem_unlink;
825 sem_wait;
826 send;
827 sendfile;
Dan Albert37ba9052016-08-02 15:20:36 -0700828 sendfile64; # introduced=21
829 sendmmsg; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700830 sendmsg;
831 sendto;
832 setbuf;
833 setbuffer;
834 setegid;
835 setenv;
836 seteuid;
Dan Albert37ba9052016-08-02 15:20:36 -0700837 setfsgid; # introduced=21
838 setfsuid; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700839 setgid;
840 setgroups;
Dan Albert37ba9052016-08-02 15:20:36 -0700841 sethostname; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700842 setitimer;
843 setjmp;
844 setlinebuf;
845 setlocale;
846 setlogmask;
Dan Albert37ba9052016-08-02 15:20:36 -0700847 setmntent; # introduced=21
848 setns; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700849 setpgid;
850 setpgrp;
851 setpriority;
Dan Albert37ba9052016-08-02 15:20:36 -0700852 setprogname; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700853 setregid;
854 setresgid;
855 setresuid;
856 setreuid;
857 setrlimit;
Dan Albert37ba9052016-08-02 15:20:36 -0700858 setrlimit64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700859 setservent;
860 setsid;
861 setsockopt;
Dan Albert37ba9052016-08-02 15:20:36 -0700862 setstate; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700863 settimeofday;
864 setuid;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700865 setutent;
866 setvbuf;
Dan Albert37ba9052016-08-02 15:20:36 -0700867 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 -0700868 shutdown;
869 sigaction;
Dan Albert37ba9052016-08-02 15:20:36 -0700870 sigaddset; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700871 sigaltstack;
872 sigblock;
Dan Albert37ba9052016-08-02 15:20:36 -0700873 sigdelset; # introduced=21
874 sigemptyset; # introduced=21
875 sigfillset; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700876 siginterrupt;
Dan Albert37ba9052016-08-02 15:20:36 -0700877 sigismember; # introduced=21
878 siglongjmp; # introduced-arm=9 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
879 signal; # introduced=21
880 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 -0700881 sigpending;
882 sigprocmask;
Dan Albert37ba9052016-08-02 15:20:36 -0700883 sigqueue; # introduced=23
884 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 -0700885 sigsetmask;
886 sigsuspend;
Dan Albert37ba9052016-08-02 15:20:36 -0700887 sigtimedwait; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700888 sigwait;
Dan Albert37ba9052016-08-02 15:20:36 -0700889 sigwaitinfo; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700890 sleep;
891 snprintf;
892 socket;
893 socketpair;
Dan Albert37ba9052016-08-02 15:20:36 -0700894 splice; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700895 sprintf;
Dan Albert37ba9052016-08-02 15:20:36 -0700896 srand; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700897 srand48;
Dan Albert37ba9052016-08-02 15:20:36 -0700898 srandom; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700899 sscanf;
900 stat;
Dan Albert37ba9052016-08-02 15:20:36 -0700901 stat64; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700902 statfs;
Dan Albert37ba9052016-08-02 15:20:36 -0700903 statfs64; # introduced=21
904 statvfs; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
905 statvfs64; # introduced=21
906 stderr; # var introduced=23
907 stdin; # var introduced=23
908 stdout; # var introduced=23
909 stpcpy; # introduced=21
910 stpncpy; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700911 strcasecmp;
Dan Albert37ba9052016-08-02 15:20:36 -0700912 strcasecmp_l; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700913 strcasestr;
914 strcat;
915 strchr;
916 strcmp;
917 strcoll;
Dan Albert37ba9052016-08-02 15:20:36 -0700918 strcoll_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700919 strcpy;
920 strcspn;
921 strdup;
922 strerror;
Dan Albert37ba9052016-08-02 15:20:36 -0700923 strerror_l; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700924 strerror_r;
925 strftime;
Dan Albert37ba9052016-08-02 15:20:36 -0700926 strftime_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700927 strlcat;
928 strlcpy;
929 strlen;
930 strncasecmp;
Dan Albert37ba9052016-08-02 15:20:36 -0700931 strncasecmp_l; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700932 strncat;
933 strncmp;
934 strncpy;
935 strndup;
936 strnlen;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700937 strpbrk;
938 strptime;
939 strrchr;
940 strsep;
941 strsignal;
942 strspn;
943 strstr;
944 strtod;
Dan Albert37ba9052016-08-02 15:20:36 -0700945 strtof; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700946 strtoimax;
947 strtok;
948 strtok_r;
949 strtol;
Dan Albert37ba9052016-08-02 15:20:36 -0700950 strtold; # introduced=21
951 strtold_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700952 strtoll;
Dan Albert37ba9052016-08-02 15:20:36 -0700953 strtoll_l; # introduced=21
954 strtoq; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700955 strtoul;
956 strtoull;
Dan Albert37ba9052016-08-02 15:20:36 -0700957 strtoull_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700958 strtoumax;
Dan Albert37ba9052016-08-02 15:20:36 -0700959 strtouq; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700960 strxfrm;
Dan Albert37ba9052016-08-02 15:20:36 -0700961 strxfrm_l; # introduced=21
962 swapoff; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
963 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 -0700964 swprintf;
965 swscanf;
966 symlink;
Dan Albert37ba9052016-08-02 15:20:36 -0700967 symlinkat; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700968 sync;
Dan Albert37ba9052016-08-02 15:20:36 -0700969 sys_siglist; # var
970 sys_signame; # var
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700971 syscall;
972 sysconf;
973 sysinfo;
974 syslog;
975 system;
Dan Albert37ba9052016-08-02 15:20:36 -0700976 tcdrain; # introduced=21
977 tcflow; # introduced=21
978 tcflush; # introduced=21
979 tcgetattr; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700980 tcgetpgrp;
Dan Albert37ba9052016-08-02 15:20:36 -0700981 tcgetsid; # introduced=21
982 tcsendbreak; # introduced=21
983 tcsetattr; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700984 tcsetpgrp;
Dan Albert37ba9052016-08-02 15:20:36 -0700985 tdelete; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
986 tdestroy; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
987 tee; # introduced=21
988 telldir; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -0700989 tempnam;
Dan Albert37ba9052016-08-02 15:20:36 -0700990 tfind; # introduced-arm=16 introduced-arm64=21 introduced-mips=16 introduced-mips64=21 introduced-x86=16 introduced-x86_64=21
991 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 -0700992 time;
Dan Albert37ba9052016-08-02 15:20:36 -0700993 timegm; # introduced-arm=12 introduced-arm64=21 introduced-mips=12 introduced-mips64=21 introduced-x86=12 introduced-x86_64=21
994 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 -0700995 timer_create;
996 timer_delete;
997 timer_getoverrun;
998 timer_gettime;
999 timer_settime;
Dan Albert37ba9052016-08-02 15:20:36 -07001000 timerfd_create; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
1001 timerfd_gettime; # introduced-arm=19 introduced-arm64=21 introduced-mips=19 introduced-mips64=21 introduced-x86=19 introduced-x86_64=21
1002 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 -07001003 times;
Dan Albert37ba9052016-08-02 15:20:36 -07001004 timezone; # var
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001005 tmpfile;
1006 tmpnam;
1007 toascii;
1008 tolower;
Dan Albert37ba9052016-08-02 15:20:36 -07001009 tolower_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001010 toupper;
Dan Albert37ba9052016-08-02 15:20:36 -07001011 toupper_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001012 towlower;
Dan Albert37ba9052016-08-02 15:20:36 -07001013 towlower_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001014 towupper;
Dan Albert37ba9052016-08-02 15:20:36 -07001015 towupper_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001016 truncate;
Dan Albert37ba9052016-08-02 15:20:36 -07001017 truncate64; # introduced=21
1018 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 -07001019 ttyname;
1020 ttyname_r;
Dan Albert37ba9052016-08-02 15:20:36 -07001021 twalk; # introduced=21
1022 tzname; # var
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001023 tzset;
1024 umask;
1025 umount;
1026 umount2;
1027 uname;
1028 ungetc;
1029 ungetwc;
1030 unlink;
1031 unlinkat;
1032 unlockpt;
1033 unsetenv;
Dan Albert37ba9052016-08-02 15:20:36 -07001034 unshare; # introduced-arm=17 introduced-arm64=21 introduced-mips=17 introduced-mips64=21 introduced-x86=17 introduced-x86_64=21
1035 uselocale; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001036 usleep;
1037 utime;
Dan Albert37ba9052016-08-02 15:20:36 -07001038 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 -07001039 utimes;
1040 utmpname;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001041 vasprintf;
Dan Albert37ba9052016-08-02 15:20:36 -07001042 vdprintf; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001043 verr;
1044 verrx;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001045 vfork;
1046 vfprintf;
1047 vfscanf;
1048 vfwprintf;
Dan Albert37ba9052016-08-02 15:20:36 -07001049 vfwscanf; # introduced=21
1050 vmsplice; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001051 vprintf;
1052 vscanf;
1053 vsnprintf;
1054 vsprintf;
1055 vsscanf;
1056 vswprintf;
Dan Albert37ba9052016-08-02 15:20:36 -07001057 vswscanf; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001058 vsyslog;
1059 vwarn;
1060 vwarnx;
1061 vwprintf;
Dan Albert37ba9052016-08-02 15:20:36 -07001062 vwscanf; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001063 wait;
Dan Albert37ba9052016-08-02 15:20:36 -07001064 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 -07001065 waitid;
1066 waitpid;
1067 warn;
1068 warnx;
1069 wcpcpy;
1070 wcpncpy;
1071 wcrtomb;
1072 wcscasecmp;
Dan Albert37ba9052016-08-02 15:20:36 -07001073 wcscasecmp_l; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001074 wcscat;
1075 wcschr;
1076 wcscmp;
1077 wcscoll;
Dan Albert37ba9052016-08-02 15:20:36 -07001078 wcscoll_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001079 wcscpy;
1080 wcscspn;
1081 wcsdup;
1082 wcsftime;
1083 wcslcat;
1084 wcslcpy;
1085 wcslen;
1086 wcsncasecmp;
Dan Albert37ba9052016-08-02 15:20:36 -07001087 wcsncasecmp_l; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001088 wcsncat;
1089 wcsncmp;
1090 wcsncpy;
1091 wcsnlen;
Dan Albert37ba9052016-08-02 15:20:36 -07001092 wcsnrtombs; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001093 wcspbrk;
1094 wcsrchr;
1095 wcsrtombs;
1096 wcsspn;
1097 wcsstr;
1098 wcstod;
Dan Albert37ba9052016-08-02 15:20:36 -07001099 wcstof; # introduced=21
1100 wcstoimax; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001101 wcstok;
1102 wcstol;
Dan Albert37ba9052016-08-02 15:20:36 -07001103 wcstold; # introduced=21
1104 wcstold_l; # introduced=21
1105 wcstoll; # introduced=21
1106 wcstoll_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001107 wcstombs;
1108 wcstoul;
Dan Albert37ba9052016-08-02 15:20:36 -07001109 wcstoull; # introduced=21
1110 wcstoull_l; # introduced=21
1111 wcstoumax; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001112 wcswidth;
1113 wcsxfrm;
Dan Albert37ba9052016-08-02 15:20:36 -07001114 wcsxfrm_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001115 wctob;
Dan Albert37ba9052016-08-02 15:20:36 -07001116 wctomb; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001117 wctype;
Dan Albert37ba9052016-08-02 15:20:36 -07001118 wctype_l; # introduced=21
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001119 wcwidth;
1120 wmemchr;
1121 wmemcmp;
1122 wmemcpy;
1123 wmemmove;
Dan Albert37ba9052016-08-02 15:20:36 -07001124 wmempcpy; # introduced=23
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001125 wmemset;
1126 wprintf;
1127 write;
1128 writev;
1129 wscanf;
1130 local:
1131 *;
1132};
1133
Dan Albertc8a95a32016-08-04 15:39:05 -07001134LIBC_N { # introduced-arm64=24 introduced-mips=24 introduced-mips64=24 introduced-x86=24 introduced-x86_64=24
Yabin Cuic4786d32015-07-20 19:46:26 -07001135 global:
Dan Albert37ba9052016-08-02 15:20:36 -07001136 __fread_chk; # introduced=24
1137 __fwrite_chk; # introduced=24
1138 __getcwd_chk; # introduced=24
1139 __pwrite_chk; # introduced=24
1140 __pwrite64_chk; # introduced=24
1141 __write_chk; # introduced=24
1142 adjtimex; # introduced=24
1143 clock_adjtime; # introduced=24
1144 fgetpos64; # introduced=24
1145 fileno_unlocked; # introduced=24
1146 fopen64; # introduced=24
1147 freeifaddrs; # introduced=24
1148 freopen64; # introduced=24
1149 fseeko64; # introduced=24
1150 fsetpos64; # introduced=24
1151 ftello64; # introduced=24
1152 funopen64; # introduced=24
1153 getgrgid_r; # introduced=24
1154 getgrnam_r; # introduced=24
1155 getifaddrs; # introduced=24
1156 if_freenameindex; # introduced=24
1157 if_nameindex; # introduced=24
1158 in6addr_any; # var introduced=24
1159 in6addr_loopback; # var introduced=24
1160 lockf; # introduced=24
1161 lockf64; # introduced=24
1162 preadv; # introduced=24
1163 preadv64; # introduced=24
1164 pthread_barrierattr_destroy; # introduced=24
1165 pthread_barrierattr_getpshared; # introduced=24
1166 pthread_barrierattr_init; # introduced=24
1167 pthread_barrierattr_setpshared; # introduced=24
1168 pthread_barrier_destroy; # introduced=24
1169 pthread_barrier_init; # introduced=24
1170 pthread_barrier_wait; # introduced=24
1171 pthread_spin_destroy; # introduced=24
1172 pthread_spin_init; # introduced=24
1173 pthread_spin_lock; # introduced=24
1174 pthread_spin_trylock; # introduced=24
1175 pthread_spin_unlock; # introduced=24
1176 pwritev; # introduced=24
1177 pwritev64; # introduced=24
1178 scandirat; # introduced=24
1179 scandirat64; # introduced=24
1180 strchrnul; # introduced=24
1181 tmpfile64; # introduced=24
Yabin Cuic4786d32015-07-20 19:46:26 -07001182} LIBC;
1183
Dan Albertc8a95a32016-08-04 15:39:05 -07001184LIBC_O {
Elliott Hughes725b2a92016-03-23 11:20:47 -07001185 global:
Daniel Micay95b59c52017-02-13 17:27:59 -08001186 __sendto_chk; # future
Dimitry Ivanov16b2a4d2017-01-24 20:43:29 +00001187 __system_property_read_callback; # future
Elliott Hughesa0d374d2017-02-10 18:13:46 -08001188 __system_property_wait; # future
Dan Albertc8a95a32016-08-04 15:39:05 -07001189 catclose; # future
1190 catgets; # future
1191 catopen; # future
1192 ctermid; # future
1193 endgrent; # future
1194 endpwent; # future
1195 futimes; # future
1196 futimesat; # future
1197 getdomainname; # future
1198 getgrent; # future
1199 getpwent; # future
1200 getsubopt; # future
1201 hasmntopt; # future
1202 lutimes; # future
1203 mblen; # future
Elliott Hughes7c59f3f2016-08-16 18:14:26 -07001204 msgctl; # future
1205 msgget; # future
1206 msgrcv; # future
1207 msgsnd; # future
Elliott Hughesfc8e6882016-11-18 16:27:29 -08001208 nl_langinfo; # future
1209 nl_langinfo_l; # future
Dan Albertc8a95a32016-08-04 15:39:05 -07001210 pthread_getname_np; # future
1211 quotactl; # future
Elliott Hughes7c59f3f2016-08-16 18:14:26 -07001212 semctl; # future
1213 semget; # future
1214 semop; # future
1215 semtimedop; # future
Dan Albertc8a95a32016-08-04 15:39:05 -07001216 setdomainname; # future
1217 setgrent; # future
1218 setpwent; # future
Elliott Hughes7c59f3f2016-08-16 18:14:26 -07001219 shmat; # future
1220 shmctl; # future
1221 shmdt; # future
1222 shmget; # future
Dan Albertc8a95a32016-08-04 15:39:05 -07001223 sighold; # future
1224 sigignore; # future
1225 sigpause; # future
1226 sigrelse; # future
1227 sigset; # future
Dan Albert3103f6d2016-09-21 01:42:19 -07001228 strtod_l; # future
1229 strtof_l; # future
1230 strtol_l; # future
1231 strtoul_l; # future
Dan Albertc8a95a32016-08-04 15:39:05 -07001232 sync_file_range; # future
1233 towctrans; # future
1234 towctrans_l; # future
1235 wctrans; # future
1236 wctrans_l; # future
Elliott Hughes725b2a92016-03-23 11:20:47 -07001237} LIBC_N;
1238
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001239LIBC_PRIVATE {
1240 global:
Dimitry Ivanov97cb4fb2016-01-26 14:07:32 -08001241 android_getaddrinfofornet;
1242 android_getaddrinfofornetcontext;
1243 android_gethostbyaddrfornet;
1244 android_gethostbynamefornet;
Dimitry Ivanov788a2bc2015-12-21 23:26:53 -08001245 free_malloc_leak_info;
1246 get_malloc_leak_info;
Dmitriy Ivanov665607a2015-06-03 17:48:51 -07001247 gMallocLeakZygoteChild;
Elliott Hughes725b2a92016-03-23 11:20:47 -07001248} LIBC_O;
Pierre Imai97c9d732016-04-18 12:00:12 +09001249
Dimitry Ivanov581b9f62017-01-09 11:05:52 -08001250LIBC_DEPRECATED {
1251 global:
1252 __system_property_find_nth;
Dimitry Ivanov41a3a6f2017-02-16 15:34:21 -08001253 __system_property_wait_any;
Dimitry Ivanov581b9f62017-01-09 11:05:52 -08001254};
1255
Pierre Imai97c9d732016-04-18 12:00:12 +09001256LIBC_PLATFORM {
1257 global:
Dimitry Ivanov41a3a6f2017-02-16 15:34:21 -08001258 __system_properties_init;
1259 __system_property_area__; # var
Dimitry Ivanov581b9f62017-01-09 11:05:52 -08001260 __system_property_add;
Dimitry Ivanov41a3a6f2017-02-16 15:34:21 -08001261 __system_property_area_init;
Dimitry Ivanov41a3a6f2017-02-16 15:34:21 -08001262 __system_property_set_filename;
Dimitry Ivanov581b9f62017-01-09 11:05:52 -08001263 __system_property_update;
Pierre Imai97c9d732016-04-18 12:00:12 +09001264 android_net_res_stats_get_info_for_net;
1265 android_net_res_stats_aggregate;
1266 android_net_res_stats_get_usable_servers;
Dimitry Ivanov54548d82016-04-27 18:16:16 -07001267 malloc_backtrace;
1268 malloc_disable;
1269 malloc_enable;
1270 malloc_iterate;
Pierre Imai97c9d732016-04-18 12:00:12 +09001271} LIBC_O;