run script should use the loader
[ldtrace] / func.h
1 #undef __fxstat64
2 #undef __fxstatat64
3 #undef __lxstat64
4 #undef __xstat64
5 #undef alphasort64
6 #undef creat64
7 #undef fallocate64
8 #undef fgetpos64
9 #undef fopen64
10 #undef freopen64
11 #undef fseeko64
12 #undef fsetpos64
13 #undef fstat64
14 #undef fstatat64
15 #undef fstatfs64
16 #undef fstatvfs64
17 #undef ftello64
18 #undef ftruncate64
19 #undef ftw64
20 #undef getdents64
21 #undef getrlimit64
22 #undef glob64
23 #undef globfree64
24 #undef lockf64
25 #undef lseek64
26 #undef lstat64
27 #undef mkostemp64
28 #undef mkostemps64
29 #undef mkstemp64
30 #undef mkstemps64
31 #undef mmap64
32 #undef nftw64
33 #undef open64
34 #undef openat64
35 #undef posix_fadvise64
36 #undef posix_fallocate64
37 #undef pread64
38 #undef preadv64
39 #undef prlimit64
40 #undef pwrite64
41 #undef pwritev64
42 #undef readdir64
43 #undef readdir64_r
44 #undef scandir64
45 #undef sendfile64
46 #undef setrlimit64
47 #undef stat64
48 #undef statfs64
49 #undef statvfs64
50 #undef tmpfile64
51 #undef truncate64
52 typedef void (*signal_handler)(int);
53 typedef struct tre_mem_struct *tre_mem_t;
54
55 V(_Noreturn void, _Exit, (int ec), (ec))
56 F(int, _IO_getc, (FILE *f), (f))
57 F(int, _IO_getc_unlocked, (FILE *f), (f))
58 F(int, _IO_putc, (int c, FILE *f), (c,f))
59 F(int, _IO_putc_unlocked, (int c, FILE *f), (c,f))
60 F(int, _IO_feof_unlocked, (FILE *f), (f))
61 F(int, _IO_ferror_unlocked, (FILE *f), (f))
62 V(void, __acquire_ptc, (), ())
63 V(void, __aio_wake, (void), ())
64 F(char *, __asctime, (const struct tm *restrict tm, char *restrict buf), (tm,buf))
65 V(void, __assert_fail, (const char *expr, const char *file, int line, const char *func), (expr,file,line,func))
66 V(void, __block_all_sigs, (void *set), (set))
67 V(void, __block_app_sigs, (void *set), (set))
68 F(uintptr_t, __brk, (uintptr_t newbrk), (newbrk))
69 F(int, __cachectl, (void *addr, int len, int op), (addr,len,op))
70 V(void, __cancel, (), ())
71 F(int, __clock_gettime, (clockid_t clk, struct timespec *ts), (clk,ts))
72 XF(int, __clone, (int (*func)(void *), void *stack, int flags, void *arg, ...))
73 F(void *, __copy_tls, (unsigned char *mem), (mem))
74 F(double, __cos, (double x, double y), (x,y))
75 F(float, __cosdf, (double x), (x))
76 F(long double, __cosl, (long double x, long double y), (x,y))
77 F(char *, __crypt_blowfish, (const char *key, const char *setting, char *output), (key,setting,output))
78 F(char *, __crypt_des, (const char *key, const char *setting, char *output), (key,setting,output))
79 F(char *, __crypt_md5, (const char *key, const char *setting, char *output), (key,setting,output))
80 F(char *, __crypt_r, (const char *key, const char *salt, struct crypt_data *data), (key,salt,data))
81 F(char *, __crypt_sha256, (const char *key, const char *setting, char *output), (key,setting,output))
82 F(char *, __crypt_sha512, (const char *key, const char *setting, char *output), (key,setting,output))
83 F(const unsigned short **, __ctype_b_loc, (void), ())
84 F(size_t, __ctype_get_mb_cur_max, (), ())
85 F(const int32_t **, __ctype_tolower_loc, (void), ())
86 F(const int32_t **, __ctype_toupper_loc, (void), ())
87 F(int, __cxa_atexit, (void (*func)(void *), void *arg, void *dso), (func,arg,dso))
88 V(void, __cxa_finalize, (void *dso), (dso))
89 F(int, __dladdr, (const void *addr, Dl_info *info), (addr,info))
90 F(int, __dlinfo, (void *dso, int req, void *res), (dso,req,res))
91 F(void *, __dlsym, (void *restrict p, const char *restrict s, void *restrict ra), (p,s,ra))
92 F(int, __dn_comp, (const char *src, unsigned char *dst, int space, unsigned char **dnptrs, unsigned char **lastdnptr), (src,dst,space,dnptrs,lastdnptr))
93 F(int, __dn_expand, (const unsigned char *base, const unsigned char *end, const unsigned char *src, char *dest, int space), (base,end,src,dest,space))
94 F(int, __dns_count_addrs, (const unsigned char *r, int cnt), (r,cnt))
95 F(int, __dns_doqueries, (unsigned char *dest, const char *name, int *rr, int rrcnt), (dest,name,rr,rrcnt))
96 F(int, __dns_get_rr, (void *dest, size_t stride, size_t maxlen, size_t limit, const unsigned char *r, int rr, int dec), (dest,stride,maxlen,limit,r,rr,dec))
97 F(int, __dns_query, (unsigned char *r, const void *a, int family, int ptr), (r,a,family,ptr))
98 V(void, __do_cleanup_pop, (struct __ptcb *cb), (cb))
99 V(void, __do_cleanup_push, (struct __ptcb *cb), (cb))
100 F(int, __dup3, (int old, int new, int flags), (old,new,flags))
101 F(locale_t, __duplocale, (locale_t old), (old))
102 F(void *, __dynlink, (int argc, char **argv), (argc,argv))
103 F(int *, __errno_location, (void), ())
104 F(int, __execvpe, (const char *file, char *const argv[], char *const envp[]), (file,argv,envp))
105 F(double, __expo2, (double x), (x))
106 F(float, __expo2f, (float x), (x))
107 F(size_t, __fbufsize, (FILE *f), (f))
108 F(int, __fclose_ca, (FILE *f), (f))
109 F(FILE *, __fdopen, (int fd, const char *mode), (fd,mode))
110 F(int, __fesetround, (int r), (r))
111 F(wint_t, __fgetwc_unlocked, (FILE *f), (f))
112 F(int, __flbf, (FILE *f), (f))
113 F(long double, __floatscan, (FILE *f, int prec, int pok), (f,prec,pok))
114 V(void, __flush_on_exit, (), ())
115 F(int, __fmodeflags, (const char *mode), (mode))
116 F(FILE *, __fopen_rb_ca, (const char *filename, FILE *f, unsigned char *buf, size_t len), (filename,f,buf,len))
117 V(void, __fork_handler, (int who), (who))
118 F(int, __fpclassify, (double x), (x))
119 F(int, __fpclassifyf, (float x), (x))
120 F(int, __fpclassifyl, (long double x), (x))
121 F(size_t, __fpending, (FILE *f), (f))
122 F(int, __fpurge, (FILE *f), (f))
123 F(wint_t, __fputwc_unlocked, (wchar_t c, FILE *f), (c,f))
124 F(int, __freadable, (FILE *f), (f))
125 F(size_t, __freadahead, (FILE *f), (f))
126 F(int, __freading, (FILE *f), (f))
127 F(const char *, __freadptr, (FILE *f, size_t *sizep), (f,sizep))
128 V(void, __freadptrinc, (FILE *f, size_t inc), (f,inc))
129 V(void, __freelocale, (locale_t l), (l))
130 F(int, __fseeko, (FILE *f, off_t off, int whence), (f,off,whence))
131 F(int, __fseeko_unlocked, (FILE *f, off_t off, int whence), (f,off,whence))
132 V(void, __fseterr, (FILE *f), (f))
133 F(int, __fsetlocking, (FILE *f, int type), (f,type))
134 F(int, __fstatfs, (int fd, struct statfs *buf), (fd,buf))
135 F(off_t, __ftello, (FILE *f), (f))
136 F(off_t, __ftello_unlocked, (FILE *f), (f))
137 V(void, __funcs_on_exit, (), ())
138 V(void, __funcs_on_quick_exit, (), ())
139 F(int, __futex, (volatile int *addr, int op, int val, void *ts), (addr,op,val,ts))
140 F(int, __fwritable, (FILE *f), (f))
141 F(size_t, __fwritex, (const unsigned char *restrict s, size_t l, FILE *restrict f), (s,l,f))
142 F(int, __fwriting, (FILE *f), (f))
143 F(int, __fxstat, (int ver, int fd, struct stat *buf), (ver,fd,buf))
144 F(int, __fxstat64, (int ver, int fd, struct stat *buf), (ver,fd,buf))
145 F(int, __fxstatat, (int ver, int fd, const char *path, struct stat *buf, int flag), (ver,fd,path,buf,flag))
146 F(int, __fxstatat64, (int ver, int fd, const char *path, struct stat *buf, int flag), (ver,fd,path,buf,flag))
147 V(void, __get_handler_set, (sigset_t *set), (set))
148 F(ssize_t, __getdelim, (char **restrict s, size_t *restrict n, int delim, FILE *restrict f), (s,n,delim,f))
149 F(int, __getdents, (int fd, struct dirent *buf, size_t len), (fd,buf,len))
150 F(struct group *, __getgrent_a, (FILE *f, struct group *gr, char **line, size_t *size, char ***mem, size_t *nmem), (f,gr,line,size,mem,nmem))
151 F(struct passwd *, __getpwent_a, (FILE *f, struct passwd *pw, char **line, size_t *size), (f,pw,line,size))
152 F(struct tm *, __gmtime_r, (const time_t *restrict t, struct tm *restrict tm), (t,tm))
153 F(int *, __h_errno_location, (void), ())
154 V(void, __inhibit_ptc, (), ())
155 V(void, __init_libc, (char **envp, char *pn), (envp,pn))
156 V(void, __init_security, (size_t *aux), (aux))
157 V(void, __init_ssp, (void *entropy), (entropy))
158 V(void, __init_tls, (size_t *aux), (aux))
159 F(void *, __install_initial_tls, (void *p), (p))
160 F(unsigned long long, __intscan, (FILE *f, unsigned base, int pok, unsigned long long lim), (f,base,pok,lim))
161 F(long double, __invtrigl_R, (long double z), (z))
162 F(int, __ipparse, (void *dest, int family, const char *s0), (dest,family,s0))
163 XF(int, __isoc99_fscanf, (FILE *restrict f, const char *restrict fmt, ...))
164 XF(int, __isoc99_fwscanf, (FILE *restrict f, const wchar_t *restrict fmt, ...))
165 XF(int, __isoc99_scanf, (const char *restrict fmt, ...))
166 XF(int, __isoc99_sscanf, (const char *restrict s, const char *restrict fmt, ...))
167 XF(int, __isoc99_swscanf, (const wchar_t *restrict s, const wchar_t *restrict fmt, ...))
168 F(int, __isoc99_vfscanf, (FILE *restrict f, const char *restrict fmt, va_list ap), (f,fmt,ap))
169 F(int, __isoc99_vfwscanf, (FILE *restrict f, const wchar_t *restrict fmt, va_list ap), (f,fmt,ap))
170 F(int, __isoc99_vscanf, (const char *restrict fmt, va_list ap), (fmt,ap))
171 F(int, __isoc99_vsscanf, (const char *restrict s, const char *restrict fmt, va_list ap), (s,fmt,ap))
172 F(int, __isoc99_vswscanf, (const wchar_t *restrict s, const wchar_t *restrict fmt, va_list ap), (s,fmt,ap))
173 F(int, __isoc99_vwscanf, (const wchar_t *restrict fmt, va_list ap), (fmt,ap))
174 XF(int, __isoc99_wscanf, (const wchar_t *restrict fmt, ...))
175 F(int, __iswctype_l, (wint_t c, wctype_t t, locale_t l), (c,t,l))
176 F(double complex, __ldexp_cexp, (double complex z, int expt), (z,expt))
177 F(float complex, __ldexp_cexpf, (float complex z, int expt), (z,expt))
178 F(double, __lgamma_r, (double x, int *signgamp), (x,signgamp))
179 F(float, __lgammaf_r, (float x, int *signgamp), (x,signgamp))
180 F(long double, __lgammal_r, (long double x, int *sg), (x,sg))
181 F(int, __libc_current_sigrtmax, (), ())
182 F(int, __libc_current_sigrtmin, (), ())
183 F(const char *, __libc_get_version, (), ())
184 F(struct __libc *, __libc_loc, (), ())
185 F(int, __libc_sigaction, (int sig, const struct sigaction *restrict sa, struct sigaction *restrict old), (sig,sa,old))
186 F(int, __libc_start_main, (int (*main)(int,char **,char **), int argc, char **argv), (main,argc,argv))
187 F(struct tm *, __localtime_r, (const time_t *restrict t, struct tm *restrict tm), (t,tm))
188 V(void, __lock, (volatile int *l), (l))
189 F(int, __lockfile, (FILE *f), (f))
190 V(_Noreturn void, __longjmp, (jmp_buf buf, int v), (buf,v))
191 F(int, __lxstat, (int ver, const char *path, struct stat *buf), (ver,path,buf))
192 F(int, __lxstat64, (int ver, const char *path, struct stat *buf), (ver,path,buf))
193 F(int, __madvise, (void *addr, size_t len, int advice), (addr,len,advice))
194 F(const char unsigned *, __map_file, (const char *pathname, size_t *size), (pathname,size))
195 F(void *, __memalign, (size_t align, size_t len), (align,len))
196 F(void *, __memrchr, (const void *m, int c, size_t n), (m,c,n))
197 F(int, __mkostemps, (char *template, int len, int flags), (template,len,flags))
198 F(void *, __mmap, (void *start, size_t len, int prot, int flags, int fd, off_t off), (start,len,prot,flags,fd,off))
199 F(int, __month_to_secs, (int month, int is_leap), (month,is_leap))
200 XF(void *, __mremap, (void *old_addr, size_t old_len, size_t new_len, int flags, ...))
201 F(int, __munmap, (void *start, size_t len), (start,len))
202 F(locale_t, __newlocale, (int mask, const char *name, locale_t base), (mask,name,base))
203 F(char *, __nl_langinfo, (nl_item item), (item))
204 F(char *, __nl_langinfo_l, (nl_item item, locale_t loc), (item,loc))
205 F(int, __overflow, (FILE *f, int _c), (f,_c))
206 F(long double, __p1evll, (long double x, const long double *P, int n), (x,P,n))
207 F(int, __parsespent, (char *s, struct spwd *sp), (s,sp))
208 F(long double, __polevll, (long double x, const long double *P, int n), (x,P,n))
209 F(int, __posix_getopt, (int argc, char * const argv[], const char *optstring), (argc,argv,optstring))
210 F(int, __posix_spawnx, (pid_t *restrict res, const char *restrict path, int (*exec)(const char *, char *const *, char *const *), const posix_spawn_file_actions_t *fa, const posix_spawnattr_t *restrict attr, char *const argv[restrict], char *const envp[restrict]), (res,path,exec,fa,attr,argv,envp))
211 V(void, __procfdname, (char *buf, unsigned fd), (buf,fd))
212 F(pthread_t, __pthread_self_def, (), ())
213 F(pthread_t, __pthread_self_init, (), ())
214 V(void, __pthread_tsd_run_dtors, (), ())
215 F(int, __ptsname_r, (int fd, char *buf, size_t len), (fd,buf,len))
216 F(int, __putenv, (char *s, int a), (s,a))
217 F(uint64_t, __rand48_step, (unsigned short *xi, unsigned short *lc), (xi,lc))
218 F(char *, __randname, (char *template), (template))
219 V(void, __release_ptc, (), ())
220 F(int, __rem_pio2, (double x, double *y), (x,y))
221 F(int, __rem_pio2_large, (double *x, double *y, int e0, int nx, int prec), (x,y,e0,nx,prec))
222 F(int, __rem_pio2f, (float x, double *y), (x,y))
223 F(int, __rem_pio2l, (long double x, long double *y), (x,y))
224 F(struct __res_state *, __res_state, (), ())
225 V(void, __reset_tls, (), ())
226 V(void, __restore, (), ())
227 V(void, __restore_rt, (), ())
228 V(void, __restore_sigs, (void *set), (set))
229 F(int, __sched_cpucount, (size_t size, const cpu_set_t *set), (size,set))
230 F(int, __secs_to_tm, (long long t, struct tm *tm), (t,tm))
231 V(void, __secs_to_zone, (long long t, int local, int *isdst, long *offset, long *oppoff, const char **zonename), (t,local,isdst,offset,oppoff,zonename))
232 V(void, __seek_on_exit, (), ())
233 F(int, __set_thread_area, (void *p), (p))
234 F(int, __setjmp, (jmp_buf buf), (buf))
235 F(int, __setrlimit, (int resource, const struct rlimit *rlim), (resource,rlim))
236 F(int, __setxid, (int nr, int id, int eid, int sid), (nr,id,eid,sid))
237 F(int, __shgetc, (FILE *f), (f))
238 V(void, __shlim, (FILE *f, off_t lim), (f,lim))
239 F(char *, __shm_mapname, (const char *name, char *buf), (name,buf))
240 F(int, __sigaction, (int sig, const struct sigaction *restrict sa, struct sigaction *restrict old), (sig,sa,old))
241 F(int, __signbit, (double x), (x))
242 F(int, __signbitf, (float x), (x))
243 F(int, __signbitl, (long double x), (x))
244 F(void *, __simple_malloc, (size_t n), (n))
245 F(double, __sin, (double x, double y, int iy), (x,y,iy))
246 F(float, __sindf, (double x), (x))
247 F(long double, __sinl, (long double x, long double y, int iy), (x,y,iy))
248 V(void, __stack_chk_fail, (void), ())
249 F(int, __statfs, (const char *path, struct statfs *buf), (path,buf))
250 F(int, __stdio_close, (FILE *f), (f))
251 V(void, __stdio_exit, (void), ())
252 F(size_t, __stdio_read, (FILE *f, unsigned char *buf, size_t len), (f,buf,len))
253 F(off_t, __stdio_seek, (FILE *f, off_t off, int whence), (f,off,whence))
254 F(size_t, __stdio_write, (FILE *f, const unsigned char *buf, size_t len), (f,buf,len))
255 F(size_t, __stdout_write, (FILE *f, const unsigned char *buf, size_t len), (f,buf,len))
256 F(char *, __stpcpy, (char *restrict d, const char *restrict s), (d,s))
257 F(char *, __stpncpy, (char *restrict d, const char *restrict s, size_t n), (d,s,n))
258 F(char *, __strchrnul, (const char *s, int c), (s,c))
259 F(int, __strcoll_l, (const char *l, const char *r, locale_t loc), (l,r,loc))
260 F(char *, __strdup, (const char *s), (s))
261 F(const char *, __strftime_fmt_1, (char (*s)[100], size_t *l, int f, const struct tm *tm, locale_t loc), (s,l,f,tm,loc))
262 F(size_t, __strftime_l, (char *restrict s, size_t n, const char *restrict f, const struct tm *restrict tm, locale_t loc), (s,n,f,tm,loc))
263 F(size_t, __string_read, (FILE *f, unsigned char *buf, size_t len), (f,buf,len))
264 F(double, __strtod_l, (const char *restrict s, char **restrict p, locale_t l), (s,p,l))
265 F(float, __strtof_l, (const char *restrict s, char **restrict p, locale_t l), (s,p,l))
266 F(intmax_t, __strtoimax_internal, (const char *restrict s, char **restrict p, int base), (s,p,base))
267 F(long, __strtol_internal, (const char *restrict s, char **restrict p, int base), (s,p,base))
268 F(long double, __strtold_l, (const char *restrict s, char **restrict p, locale_t l), (s,p,l))
269 F(long long, __strtoll_internal, (const char *restrict s, char **restrict p, int base), (s,p,base))
270 F(unsigned long, __strtoul_internal, (const char *restrict s, char **restrict p, int base), (s,p,base))
271 F(unsigned long long, __strtoull_internal, (const char *restrict s, char **restrict p, int base), (s,p,base))
272 F(uintmax_t, __strtoumax_internal, (const char *restrict s, char **restrict p, int base), (s,p,base))
273 F(size_t, __strxfrm_l, (char *restrict dest, const char *restrict src, size_t n, locale_t loc), (dest,src,n,loc))
274 V(void, __synccall, (void (*func)(void *), void *ctx), (func,ctx))
275 XF(long, __syscall, (long n, ...))
276 F(long, __syscall_cp, (long nr, long u, long v, long w, long x, long y, long z), (nr,u,v,w,x,y,z))
277 F(long, __syscall_cp_asm, (volatile void *p, long nr, long u, long v, long w, long x, long y, long z), (p,nr,u,v,w,x,y,z))
278 F(long, __syscall_ret, (unsigned long r), (r))
279 F(double, __tan, (double x, double y, int odd), (x,y,odd))
280 F(float, __tandf, (double x, int odd), (x,odd))
281 F(long double, __tanl, (long double x, long double y, int odd), (x,y,odd))
282 V(void, __testcancel, (), ())
283 F(int, __timedwait, (volatile int *addr, int val, clockid_t clk, const struct timespec *at, void (*cleanup)(void *), void *arg, int priv), (addr,val,clk,at,cleanup,arg,priv))
284 F(void *, __tls_get_addr, (size_t *v), (v))
285 F(long long, __tm_to_secs, (const struct tm *tm), (tm))
286 F(const char *, __tm_to_tzname, (const struct tm *tm), (tm))
287 F(int, __toread, (FILE *f), (f))
288 F(wint_t, __towlower_l, (wint_t c, locale_t l), (c,l))
289 F(wint_t, __towupper_l, (wint_t c, locale_t l), (c,l))
290 F(int, __towrite, (FILE *f), (f))
291 V(void, __tzset, (), ())
292 F(int, __uflow, (FILE *f), (f))
293 V(void, __unlock, (volatile int *l), (l))
294 V(void, __unlockfile, (FILE *f), (f))
295 V(void, __unmapself, (void *p, size_t n), (p,n))
296 F(locale_t, __uselocale, (locale_t l), (l))
297 F(int, __vdso_clock_gettime, (clockid_t clk, struct timespec *ts), (clk,ts))
298 F(pid_t, __vfork, (void), ())
299 V(void, __vm_lock, (int inc), (inc))
300 V(void, __vm_lock_impl, (int inc), (inc))
301 V(void, __vm_unlock, (void), ())
302 V(void, __vm_unlock_impl, (void), ())
303 V(void, __vsyslog, (int priority, const char *message, va_list ap), (priority,message,ap))
304 V(void, __wait, (volatile int *addr, volatile int *waiters, int val, int priv), (addr,waiters,val,priv))
305 F(int, __wcscoll_l, (const wchar_t *l, const wchar_t *r, locale_t locale), (l,r,locale))
306 F(size_t, __wcsftime_l, (wchar_t *restrict s, size_t n, const wchar_t *restrict f, const struct tm *restrict tm, locale_t loc), (s,n,f,tm,loc))
307 F(size_t, __wcsxfrm_l, (wchar_t *restrict dest, const wchar_t *restrict src, size_t n, locale_t loc), (dest,src,n,loc))
308 F(wctype_t, __wctype_l, (const char *s, locale_t l), (s,l))
309 F(char *, __xpg_basename, (char *s), (s))
310 F(int, __xpg_strerror_r, (int err, char *buf, size_t buflen), (err,buf,buflen))
311 F(int, __xstat, (int ver, const char *path, struct stat *buf), (ver,path,buf))
312 F(int, __xstat64, (int ver, const char *path, struct stat *buf), (ver,path,buf))
313 F(long long, __year_to_secs, (long long year, int *is_leap), (year,is_leap))
314 F(int, __yield, (), ())
315 V(void, _dl_debug_state, (void), ())
316 V(_Noreturn void, _exit, (int status), (status))
317 F(int, _flush_cache, (void *addr, int len, int op), (addr,len,op))
318 V(void, _flushlbf, (void), ())
319 V(_Noreturn void, _longjmp, (jmp_buf buf, int v), (buf,v))
320 V(void, _pthread_cleanup_pop, (struct __ptcb *cb, int run), (cb,run))
321 V(void, _pthread_cleanup_push, (struct __ptcb *cb, void (*f)(void *), void *x), (cb,f,x))
322 F(int, _setjmp, (jmp_buf buf), (buf))
323 V(void, _start, (), ())
324 F(long, a64l, (const char *s), (s))
325 V(_Noreturn void, abort, (void), ())
326 F(int, abs, (int a), (a))
327 F(int, accept, (int fd, struct sockaddr *restrict addr, socklen_t *restrict len), (fd,addr,len))
328 F(int, accept4, (int fd, struct sockaddr *restrict addr, socklen_t *restrict len, int flg), (fd,addr,len,flg))
329 F(int, access, (const char *filename, int amode), (filename,amode))
330 F(int, acct, (const char *filename), (filename))
331 F(double, acos, (double x), (x))
332 F(float, acosf, (float x), (x))
333 F(double, acosh, (double x), (x))
334 F(float, acoshf, (float x), (x))
335 F(long double, acoshl, (long double x), (x))
336 F(long double, acosl, (long double x), (x))
337 F(int, addmntent, (FILE *f, const struct mntent *mnt), (f,mnt))
338 F(int, adjtime, (const struct timeval *in, struct timeval *out), (in,out))
339 F(int, adjtimex, (struct timex *tx), (tx))
340 F(int, aio_cancel, (int fd, struct aiocb *cb), (fd,cb))
341 F(int, aio_error, (const struct aiocb *cb), (cb))
342 F(int, aio_fsync, (int op, struct aiocb *cb), (op,cb))
343 F(int, aio_read, (struct aiocb *cb), (cb))
344 F(ssize_t, aio_return, (struct aiocb *cb), (cb))
345 F(int, aio_suspend, (const struct aiocb *const cbs[], int cnt, const struct timespec *ts), (cbs,cnt,ts))
346 F(int, aio_write, (struct aiocb *cb), (cb))
347 F(unsigned, alarm, (unsigned seconds), (seconds))
348 F(void *, aligned_alloc, (size_t align, size_t len), (align,len))
349 F(int, alphasort, (const struct dirent **a, const struct dirent **b), (a,b))
350 F(int, alphasort64, (const struct dirent **a, const struct dirent **b), (a,b))
351 F(int, arch_prctl, (int code, unsigned long addr), (code,addr))
352 F(char *, asctime, (const struct tm *tm), (tm))
353 F(char *, asctime_r, (const struct tm *restrict tm, char *restrict buf), (tm,buf))
354 F(double, asin, (double x), (x))
355 F(float, asinf, (float x), (x))
356 F(double, asinh, (double x), (x))
357 F(float, asinhf, (float x), (x))
358 F(long double, asinhl, (long double x), (x))
359 F(long double, asinl, (long double x), (x))
360 XF(int, asprintf, (char **s, const char *fmt, ...))
361 F(int, at_quick_exit, (void (*func)(void)), (func))
362 F(double, atan, (double x), (x))
363 F(double, atan2, (double y, double x), (y,x))
364 F(float, atan2f, (float y, float x), (y,x))
365 F(long double, atan2l, (long double y, long double x), (y,x))
366 F(float, atanf, (float x), (x))
367 F(double, atanh, (double x), (x))
368 F(float, atanhf, (float x), (x))
369 F(long double, atanhl, (long double x), (x))
370 F(long double, atanl, (long double x), (x))
371 F(int, atexit, (void (*func)(void)), (func))
372 F(double, atof, (const char *s), (s))
373 F(int, atoi, (const char *s), (s))
374 F(long, atol, (const char *s), (s))
375 F(long long, atoll, (const char *s), (s))
376 F(char *, basename, (char *s), (s))
377 F(int, bcmp, (const void *s1, const void *s2, size_t n), (s1,s2,n))
378 V(void, bcopy, (const void *s1, void *s2, size_t n), (s1,s2,n))
379 F(int, bind, (int fd, const struct sockaddr *addr, socklen_t len), (fd,addr,len))
380 F(char *, bind_textdomain_codeset, (const char *domainname, const char *codeset), (domainname,codeset))
381 F(char *, bindtextdomain, (const char *domainname, const char *dirname), (domainname,dirname))
382 F(int, brk, (void *end), (end))
383 F(signal_handler, bsd_signal, (int sig, void (*func)(int)), (sig,func))
384 F(void *, bsearch, (const void *key, const void *base, size_t nel, size_t width, int (*cmp)(const void *, const void *)), (key,base,nel,width,cmp))
385 F(wint_t, btowc, (int c), (c))
386 V(void, bzero, (void *s, size_t n), (s,n))
387 F(double, cabs, (double complex z), (z))
388 F(float, cabsf, (float complex z), (z))
389 F(long double, cabsl, (long double complex z), (z))
390 F(int, cachectl, (void *addr, int len, int op), (addr,len,op))
391 F(int, cacheflush, (void *addr, int len, int op), (addr,len,op))
392 F(double complex, cacos, (double complex z), (z))
393 F(float complex, cacosf, (float complex z), (z))
394 F(double complex, cacosh, (double complex z), (z))
395 F(float complex, cacoshf, (float complex z), (z))
396 F(long double complex, cacoshl, (long double complex z), (z))
397 F(long double complex, cacosl, (long double complex z), (z))
398 F(void *, calloc, (size_t m, size_t n), (m,n))
399 F(int, capget, (void *a, void *b), (a,b))
400 F(int, capset, (void *a, void *b), (a,b))
401 F(double, carg, (double complex z), (z))
402 F(float, cargf, (float complex z), (z))
403 F(long double, cargl, (long double complex z), (z))
404 F(double complex, casin, (double complex z), (z))
405 F(float complex, casinf, (float complex z), (z))
406 F(double complex, casinh, (double complex z), (z))
407 F(float complex, casinhf, (float complex z), (z))
408 F(long double complex, casinhl, (long double complex z), (z))
409 F(long double complex, casinl, (long double complex z), (z))
410 F(double complex, catan, (double complex z), (z))
411 F(float complex, catanf, (float complex z), (z))
412 F(double complex, catanh, (double complex z), (z))
413 F(float complex, catanhf, (float complex z), (z))
414 F(long double complex, catanhl, (long double complex z), (z))
415 F(long double complex, catanl, (long double complex z), (z))
416 F(int, catclose, (nl_catd catd), (catd))
417 F(char *, catgets, (nl_catd catd, int set_id, int msg_id, const char *s), (catd,set_id,msg_id,s))
418 F(nl_catd, catopen, (const char *name, int oflag), (name,oflag))
419 F(double, cbrt, (double x), (x))
420 F(float, cbrtf, (float x), (x))
421 F(long double, cbrtl, (long double x), (x))
422 F(double complex, ccos, (double complex z), (z))
423 F(float complex, ccosf, (float complex z), (z))
424 F(double complex, ccosh, (double complex z), (z))
425 F(float complex, ccoshf, (float complex z), (z))
426 F(long double complex, ccoshl, (long double complex z), (z))
427 F(long double complex, ccosl, (long double complex z), (z))
428 F(double, ceil, (double x), (x))
429 F(float, ceilf, (float x), (x))
430 F(long double, ceill, (long double x), (x))
431 F(double complex, cexp, (double complex z), (z))
432 F(float complex, cexpf, (float complex z), (z))
433 F(long double complex, cexpl, (long double complex z), (z))
434 F(speed_t, cfgetispeed, (const struct termios *tio), (tio))
435 F(speed_t, cfgetospeed, (const struct termios *tio), (tio))
436 V(void, cfmakeraw, (struct termios *t), (t))
437 F(int, cfsetispeed, (struct termios *tio, speed_t speed), (tio,speed))
438 F(int, cfsetospeed, (struct termios *tio, speed_t speed), (tio,speed))
439 F(int, cfsetspeed, (struct termios *tio, speed_t speed), (tio,speed))
440 F(int, chdir, (const char *path), (path))
441 F(int, chmod, (const char *path, mode_t mode), (path,mode))
442 F(int, chown, (const char *path, uid_t uid, gid_t gid), (path,uid,gid))
443 F(int, chroot, (const char *path), (path))
444 F(double, cimag, (double complex z), (z))
445 F(float, cimagf, (float complex z), (z))
446 F(long double, cimagl, (long double complex z), (z))
447 F(int, clearenv, (), ())
448 V(void, clearerr, (FILE *f), (f))
449 V(void, clearerr_unlocked, (FILE *f), (f))
450 F(clock_t, clock, (), ())
451 F(int, clock_adjtime, (clockid_t clock_id, struct timex *utx), (clock_id,utx))
452 F(int, clock_getcpuclockid, (pid_t pid, clockid_t *clk), (pid,clk))
453 F(int, clock_getres, (clockid_t clk, struct timespec *ts), (clk,ts))
454 F(int, clock_gettime, (clockid_t clk, struct timespec *ts), (clk,ts))
455 F(int, clock_nanosleep, (clockid_t clk, int flags, const struct timespec *req, struct timespec *rem), (clk,flags,req,rem))
456 F(int, clock_settime, (clockid_t clk, const struct timespec *ts), (clk,ts))
457 F(double complex, clog, (double complex z), (z))
458 F(float complex, clogf, (float complex z), (z))
459 F(long double complex, clogl, (long double complex z), (z))
460 XF(int, clone, (int (*func)(void *), void *stack, int flags, void *arg, ...))
461 F(int, close, (int fd), (fd))
462 F(int, closedir, (DIR *dir), (dir))
463 V(void, closelog, (void), ())
464 F(size_t, confstr, (int name, char *buf, size_t len), (name,buf,len))
465 F(double complex, conj, (double complex z), (z))
466 F(float complex, conjf, (float complex z), (z))
467 F(long double complex, conjl, (long double complex z), (z))
468 F(int, connect, (int fd, const struct sockaddr *addr, socklen_t len), (fd,addr,len))
469 F(double, copysign, (double x, double y), (x,y))
470 F(float, copysignf, (float x, float y), (x,y))
471 F(long double, copysignl, (long double x, long double y), (x,y))
472 F(double, cos, (double x), (x))
473 F(float, cosf, (float x), (x))
474 F(double, cosh, (double x), (x))
475 F(float, coshf, (float x), (x))
476 F(long double, coshl, (long double x), (x))
477 F(long double, cosl, (long double x), (x))
478 F(double complex, cpow, (double complex z, double complex c), (z,c))
479 F(float complex, cpowf, (float complex z, float complex c), (z,c))
480 F(long double complex, cpowl, (long double complex z, long double complex c), (z,c))
481 F(double complex, cproj, (double complex z), (z))
482 F(float complex, cprojf, (float complex z), (z))
483 F(long double complex, cprojl, (long double complex z), (z))
484 F(double, creal, (double complex z), (z))
485 F(float, crealf, (float complex z), (z))
486 F(long double, creall, (long double complex z), (z))
487 F(int, creat, (const char *filename, mode_t mode), (filename,mode))
488 F(int, creat64, (const char *filename, mode_t mode), (filename,mode))
489 F(char *, crypt, (const char *key, const char *salt), (key,salt))
490 F(char *, crypt_r, (const char *key, const char *salt, struct crypt_data *data), (key,salt,data))
491 F(double complex, csin, (double complex z), (z))
492 F(float complex, csinf, (float complex z), (z))
493 F(double complex, csinh, (double complex z), (z))
494 F(float complex, csinhf, (float complex z), (z))
495 F(long double complex, csinhl, (long double complex z), (z))
496 F(long double complex, csinl, (long double complex z), (z))
497 F(double complex, csqrt, (double complex z), (z))
498 F(float complex, csqrtf, (float complex z), (z))
499 F(long double complex, csqrtl, (long double complex z), (z))
500 F(double complex, ctan, (double complex z), (z))
501 F(float complex, ctanf, (float complex z), (z))
502 F(double complex, ctanh, (double complex z), (z))
503 F(float complex, ctanhf, (float complex z), (z))
504 F(long double complex, ctanhl, (long double complex z), (z))
505 F(long double complex, ctanl, (long double complex z), (z))
506 F(char *, ctermid, (char *s), (s))
507 F(char *, ctime, (const time_t *t), (t))
508 F(char *, ctime_r, (const time_t *t, char *buf), (t,buf))
509 F(char *, cuserid, (char *buf), (buf))
510 F(int, daemon, (int nochdir, int noclose), (nochdir,noclose))
511 F(char *, dcgettext, (const char *domainname, const char *msgid, int category), (domainname,msgid,category))
512 F(char *, dcngettext, (const char *domainname, const char *msgid1, const char *msgid2, unsigned long int n, int category), (domainname,msgid1,msgid2,n,category))
513 F(int, delete_module, (const char *a, unsigned b), (a,b))
514 F(char *, dgettext, (const char *domainname, const char *msgid), (domainname,msgid))
515 F(double, difftime, (time_t t1, time_t t0), (t1,t0))
516 F(int, dirfd, (DIR *d), (d))
517 F(char *, dirname, (char *s), (s))
518 F(div_t, div, (int num, int den), (num,den))
519 F(int, dl_iterate_phdr, (int(*callback)(struct dl_phdr_info *info, size_t size, void *data), void *data), (callback,data))
520 F(int, dladdr, (const void *addr, Dl_info *info), (addr,info))
521 F(int, dlclose, (void *p), (p))
522 F(char *, dlerror, (), ())
523 F(int, dlinfo, (void *dso, int req, void *res), (dso,req,res))
524 F(void *, dlopen, (const char *file, int mode), (file,mode))
525 //F(void *, dlsym, (void *restrict p, const char *restrict s), (p,s))
526 F(int, dn_comp, (const char *src, unsigned char *dst, int space, unsigned char **dnptrs, unsigned char **lastdnptr), (src,dst,space,dnptrs,lastdnptr))
527 F(int, dn_expand, (const unsigned char *base, const unsigned char *end, const unsigned char *src, char *dest, int space), (base,end,src,dest,space))
528 F(int, dn_skipname, (const unsigned char *s, const unsigned char *end), (s,end))
529 F(char *, dngettext, (const char *domainname, const char *msgid1, const char *msgid2, unsigned long int n), (domainname,msgid1,msgid2,n))
530 //XF(int, dprintf, (int fd, const char *restrict fmt, ...))
531 F(double, drand48, (void), ())
532 F(double, drem, (double x, double y), (x,y))
533 F(float, dremf, (float x, float y), (x,y))
534 F(int, dup, (int fd), (fd))
535 F(int, dup2, (int old, int new), (old,new))
536 F(int, dup3, (int old, int new, int flags), (old,new,flags))
537 F(locale_t, duplocale, (locale_t old), (old))
538 F(int, eaccess, (const char *filename, int amode), (filename,amode))
539 F(char *, ecvt, (double x, int n, int *dp, int *sign), (x,n,dp,sign))
540 V(void, endgrent, (), ())
541 V(void, endhostent, (void), ())
542 F(int, endmntent, (FILE *f), (f))
543 V(void, endnetent, (void), ())
544 V(void, endprotoent, (void), ())
545 V(void, endpwent, (), ())
546 V(void, endservent, (void), ())
547 V(void, endspent, (), ())
548 V(void, endusershell, (void), ())
549 V(void, endutxent, (void), ())
550 V(void, endutent, (void), ())
551 F(int, epoll_create, (int size), (size))
552 F(int, epoll_create1, (int flags), (flags))
553 F(int, epoll_ctl, (int fd, int op, int fd2, struct epoll_event *ev), (fd,op,fd2,ev))
554 F(int, epoll_pwait, (int fd, struct epoll_event *ev, int cnt, int to, const sigset_t *sigs), (fd,ev,cnt,to,sigs))
555 F(int, epoll_wait, (int fd, struct epoll_event *ev, int cnt, int to), (fd,ev,cnt,to))
556 F(double, erand48, (unsigned short s[3]), (s))
557 F(double, erf, (double x), (x))
558 F(double, erfc, (double x), (x))
559 F(float, erfcf, (float x), (x))
560 F(long double, erfcl, (long double x), (x))
561 F(float, erff, (float x), (x))
562 F(long double, erfl, (long double x), (x))
563 XV(_Noreturn void, err, (int status, const char *fmt, ...))
564 XV(_Noreturn void, errx, (int status, const char *fmt, ...))
565 F(struct ether_addr *, ether_aton, (const char *x), (x))
566 F(struct ether_addr *, ether_aton_r, (const char *x, struct ether_addr *p_a), (x,p_a))
567 F(int, ether_hostton, (const char *hostname, struct ether_addr *e), (hostname,e))
568 F(int, ether_line, (const char *l, struct ether_addr *e, char *hostname), (l,e,hostname))
569 F(char *, ether_ntoa, (const struct ether_addr *p_a), (p_a))
570 F(char *, ether_ntoa_r, (const struct ether_addr *p_a, char *x), (p_a,x))
571 F(int, ether_ntohost, (char *hostname, const struct ether_addr *e), (hostname,e))
572 F(int, euidaccess, (const char *filename, int amode), (filename,amode))
573 F(int, eventfd, (unsigned int count, int flags), (count,flags))
574 F(int, eventfd_read, (int fd, eventfd_t *value), (fd,value))
575 F(int, eventfd_write, (int fd, eventfd_t value), (fd,value))
576 XF(int, execl, (const char *path, const char *argv0, ...))
577 XF(int, execle, (const char *path, const char *argv0, ...))
578 XF(int, execlp, (const char *file, const char *argv0, ...))
579 F(int, execv, (const char *path, char *const argv[]), (path,argv))
580 F(int, execve, (const char *path, char *const argv[], char *const envp[]), (path,argv,envp))
581 F(int, execvp, (const char *file, char *const argv[]), (file,argv))
582 V(_Noreturn void, exit, (int code), (code))
583 F(double, exp, (double x), (x))
584 F(double, exp10, (double x), (x))
585 F(float, exp10f, (float x), (x))
586 F(long double, exp10l, (long double x), (x))
587 F(double, exp2, (double x), (x))
588 F(float, exp2f, (float x), (x))
589 F(long double, exp2l, (long double x), (x))
590 F(float, expf, (float x), (x))
591 F(long double, expl, (long double x), (x))
592 F(double, expm1, (double x), (x))
593 F(float, expm1f, (float x), (x))
594 F(long double, expm1l, (long double x), (x))
595 F(double, fabs, (double x), (x))
596 F(float, fabsf, (float x), (x))
597 F(long double, fabsl, (long double x), (x))
598 F(int, faccessat, (int fd, const char *filename, int amode, int flag), (fd,filename,amode,flag))
599 F(int, fallocate, (int fd, int mode, off_t base, off_t len), (fd,mode,base,len))
600 F(int, fanotify_init, (unsigned flags, unsigned event_f_flags), (flags,event_f_flags))
601 F(int, fanotify_mark, (int fanotify_fd, unsigned flags, unsigned long long mask, int dfd, const char *pathname), (fanotify_fd,flags,mask,dfd,pathname))
602 F(int, fchdir, (int fd), (fd))
603 F(int, fchmod, (int fd, mode_t mode), (fd,mode))
604 F(int, fchmodat, (int fd, const char *path, mode_t mode, int flag), (fd,path,mode,flag))
605 F(int, fchown, (int fd, uid_t uid, gid_t gid), (fd,uid,gid))
606 F(int, fchownat, (int fd, const char *path, uid_t uid, gid_t gid, int flag), (fd,path,uid,gid,flag))
607 F(int, fclose, (FILE *f), (f))
608 XF(int, fcntl, (int fd, int cmd, ...))
609 F(char *, fcvt, (double x, int n, int *dp, int *sign), (x,n,dp,sign))
610 F(int, fdatasync, (int fd), (fd))
611 F(double, fdim, (double x, double y), (x,y))
612 F(float, fdimf, (float x, float y), (x,y))
613 F(long double, fdiml, (long double x, long double y), (x,y))
614 F(FILE *, fdopen, (int fd, const char *mode), (fd,mode))
615 F(DIR *, fdopendir, (int fd), (fd))
616 F(int, feclearexcept, (int mask), (mask))
617 F(int, fegetenv, (fenv_t *envp), (envp))
618 F(int, fegetexceptflag, (fexcept_t *fp, int mask), (fp,mask))
619 F(int, fegetround, (void), ())
620 F(int, feholdexcept, (fenv_t *envp), (envp))
621 F(int, feof, (FILE *f), (f))
622 F(int, feof_unlocked, (FILE *f), (f))
623 F(int, feraiseexcept, (int mask), (mask))
624 F(int, ferror, (FILE *f), (f))
625 F(int, ferror_unlocked, (FILE *f), (f))
626 F(int, fesetenv, (const fenv_t *envp), (envp))
627 F(int, fesetexceptflag, (const fexcept_t *fp, int mask), (fp,mask))
628 F(int, fesetround, (int r), (r))
629 F(int, fetestexcept, (int mask), (mask))
630 F(int, feupdateenv, (const fenv_t *envp), (envp))
631 F(int, fexecve, (int fd, char *const argv[], char *const envp[]), (fd,argv,envp))
632 F(int, fflush, (FILE *f), (f))
633 F(int, fflush_unlocked, (FILE *f), (f))
634 F(int, ffs, (int i), (i))
635 F(int, fgetc, (FILE *f), (f))
636 F(int, fgetc_unlocked, (FILE *f), (f))
637 F(wint_t, fgetwc_unlocked, (FILE *f), (f))
638 F(struct group *, fgetgrent, (FILE *f), (f))
639 F(char *, fgetln, (FILE *f, size_t *plen), (f,plen))
640 F(int, fgetpos, (FILE *restrict f, fpos_t *restrict pos), (f,pos))
641 F(int, fgetpos64, (FILE *restrict f, fpos_t *restrict pos), (f,pos))
642 F(struct passwd *, fgetpwent, (FILE *f), (f))
643 F(char *, fgets, (char *restrict s, int n, FILE *restrict f), (s,n,f))
644 F(char *, fgets_unlocked, (char *restrict s, int n, FILE *restrict f), (s,n,f))
645 F(struct spwd *, fgetspent, (FILE *f), (f))
646 F(wint_t, fgetwc, (FILE *f), (f))
647 F(wchar_t *, fgetws, (wchar_t *restrict s, int n, FILE *restrict f), (s,n,f))
648 F(wchar_t *, fgetws_unlocked, (wchar_t *restrict s, int n, FILE *restrict f), (s,n,f))
649 F(ssize_t, fgetxattr, (int filedes, const char *name, void *value, size_t size), (filedes,name,value,size))
650 F(int, fileno, (FILE *f), (f))
651 F(int, fileno_unlocked, (FILE *f), (f))
652 F(int, finite, (double x), (x))
653 F(int, finitef, (float x), (x))
654 F(ssize_t, flistxattr, (int filedes, char *list, size_t size), (filedes,list,size))
655 F(int, flock, (int fd, int op), (fd,op))
656 V(void, flockfile, (FILE *f), (f))
657 F(double, floor, (double x), (x))
658 F(float, floorf, (float x), (x))
659 F(long double, floorl, (long double x), (x))
660 F(double, fma, (double x, double y, double z), (x,y,z))
661 F(float, fmaf, (float x, float y, float z), (x,y,z))
662 F(long double, fmal, (long double x, long double y, long double z), (x,y,z))
663 F(double, fmax, (double x, double y), (x,y))
664 F(float, fmaxf, (float x, float y), (x,y))
665 F(long double, fmaxl, (long double x, long double y), (x,y))
666 F(FILE *, fmemopen, (void *restrict buf, size_t size, const char *restrict mode), (buf,size,mode))
667 F(double, fmin, (double x, double y), (x,y))
668 F(float, fminf, (float x, float y), (x,y))
669 F(long double, fminl, (long double x, long double y), (x,y))
670 F(double, fmod, (double x, double y), (x,y))
671 F(float, fmodf, (float x, float y), (x,y))
672 F(long double, fmodl, (long double x, long double y), (x,y))
673 F(int, fnmatch, (const char *pat, const char *str, int flags), (pat,str,flags))
674 F(FILE *, fopen, (const char *restrict filename, const char *restrict mode), (filename,mode))
675 F(FILE *, fopen64, (const char *restrict filename, const char *restrict mode), (filename,mode))
676 F(pid_t, fork, (void), ())
677 F(int, forkpty, (int *m, char *name, const struct termios *tio, const struct winsize *ws), (m,name,tio,ws))
678 F(long, fpathconf, (int fd, int name), (fd,name))
679 XF(int, fprintf, (FILE *restrict f, const char *restrict fmt, ...))
680 F(int, fpurge, (FILE *f), (f))
681 F(int, fputc, (int c, FILE *f), (c,f))
682 F(int, fputc_unlocked, (int c, FILE *f), (c,f))
683 F(wint_t, fputwc_unlocked, (wchar_t c, FILE *f), (c,f))
684 F(int, fputs, (const char *restrict s, FILE *restrict f), (s,f))
685 F(int, fputs_unlocked, (const char *restrict s, FILE *restrict f), (s,f))
686 F(wint_t, fputwc, (wchar_t c, FILE *f), (c,f))
687 F(int, fputws, (const wchar_t *restrict ws, FILE *restrict f), (ws,f))
688 F(int, fputws_unlocked, (const wchar_t *restrict ws, FILE *restrict f), (ws,f))
689 F(size_t, fread, (void *restrict destv, size_t size, size_t nmemb, FILE *restrict f), (destv,size,nmemb,f))
690 F(size_t, fread_unlocked, (void *restrict destv, size_t size, size_t nmemb, FILE *restrict f), (destv,size,nmemb,f))
691 V(void, free, (void *p), (p))
692 V(void, freeaddrinfo, (struct addrinfo *p), (p))
693 V(void, freeifaddrs, (struct ifaddrs *ifp), (ifp))
694 V(void, freelocale, (locale_t l), (l))
695 F(int, fremovexattr, (int fd, const char *name), (fd,name))
696 F(FILE *, freopen, (const char *restrict filename, const char *restrict mode, FILE *restrict f), (filename,mode,f))
697 F(FILE *, freopen64, (const char *restrict filename, const char *restrict mode, FILE *restrict f), (filename,mode,f))
698 F(double, frexp, (double x, int *e), (x,e))
699 F(float, frexpf, (float x, int *e), (x,e))
700 F(long double, frexpl, (long double x, int *e), (x,e))
701 XF(int, fscanf, (FILE *restrict f, const char *restrict fmt, ...))
702 F(int, fseek, (FILE *f, long off, int whence), (f,off,whence))
703 F(int, fseeko, (FILE *f, off_t off, int whence), (f,off,whence))
704 F(int, fseeko64, (FILE *f, off_t off, int whence), (f,off,whence))
705 F(int, fsetpos, (FILE *f, const fpos_t *pos), (f,pos))
706 F(int, fsetpos64, (FILE *f, const fpos_t *pos), (f,pos))
707 F(int, fsetxattr, (int filedes, const char *name, const void *value, size_t size, int flags), (filedes,name,value,size,flags))
708 F(int, fstat, (int fd, struct stat *st), (fd,st))
709 F(int, fstat64, (int fd, struct stat *st), (fd,st))
710 F(int, fstatat, (int fd, const char *restrict path, struct stat *restrict buf, int flag), (fd,path,buf,flag))
711 F(int, fstatat64, (int fd, const char *restrict path, struct stat *restrict buf, int flag), (fd,path,buf,flag))
712 F(int, fstatfs, (int fd, struct statfs *buf), (fd,buf))
713 F(int, fstatfs64, (int fd, struct statfs *buf), (fd,buf))
714 F(int, fstatvfs, (int fd, struct statvfs *buf), (fd,buf))
715 F(int, fstatvfs64, (int fd, struct statvfs *buf), (fd,buf))
716 F(int, fsync, (int fd), (fd))
717 F(long, ftell, (FILE *f), (f))
718 F(off_t, ftello, (FILE *f), (f))
719 F(off_t, ftello64, (FILE *f), (f))
720 F(int, ftime, (struct timeb *tp), (tp))
721 F(key_t, ftok, (const char *path, int id), (path,id))
722 F(int, ftruncate, (int fd, off_t length), (fd,length))
723 F(int, ftruncate64, (int fd, off_t length), (fd,length))
724 F(int, ftrylockfile, (FILE *f), (f))
725 F(int, ftw, (const char *path, int (*fn)(const char *, const struct stat *, int), int fd_limit), (path,fn,fd_limit))
726 F(int, ftw64, (const char *path, int (*fn)(const char *, const struct stat *, int), int fd_limit), (path,fn,fd_limit))
727 V(void, funlockfile, (FILE *f), (f))
728 F(int, futimens, (int fd, const struct timespec times[2]), (fd,times))
729 F(int, futimes, (int fd, const struct timeval tv[2]), (fd,tv))
730 F(int, futimesat, (int dirfd, const char *pathname, const struct timeval times[2]), (dirfd,pathname,times))
731 F(int, fwide, (FILE *f, int mode), (f,mode))
732 XF(int, fwprintf, (FILE *restrict f, const wchar_t *restrict fmt, ...))
733 F(size_t, fwrite, (const void *restrict src, size_t size, size_t nmemb, FILE *restrict f), (src,size,nmemb,f))
734 F(size_t, fwrite_unlocked, (const void *restrict src, size_t size, size_t nmemb, FILE *restrict f), (src,size,nmemb,f))
735 XF(int, fwscanf, (FILE *restrict f, const wchar_t *restrict fmt, ...))
736 F(const char *, gai_strerror, (int ecode), (ecode))
737 F(char *, gcvt, (double x, int n, char *b), (x,n,b))
738 F(char *, get_current_dir_name, (void), ())
739 F(int, getaddrinfo, (const char *restrict host, const char *restrict serv, const struct addrinfo *restrict hint, struct addrinfo **restrict res), (host,serv,hint,res))
740 F(int, getc, (FILE *f), (f))
741 F(int, getc_unlocked, (FILE *f), (f))
742 F(int, getchar, (void), ())
743 F(int, getchar_unlocked, (void), ())
744 F(char *, getcwd, (char *buf, size_t size), (buf,size))
745 F(struct tm *, getdate, (const char *s), (s))
746 F(ssize_t, getdelim, (char **restrict s, size_t *restrict n, int delim, FILE *restrict f), (s,n,delim,f))
747 F(int, getdents, (int fd, struct dirent *buf, size_t len), (fd,buf,len))
748 F(int, getdents64, (int fd, struct dirent *buf, size_t len), (fd,buf,len))
749 F(int, getdomainname, (char *name, size_t len), (name,len))
750 F(int, getdtablesize, (void), ())
751 F(gid_t, getegid, (void), ())
752 F(char *, getenv, (const char *name), (name))
753 F(uid_t, geteuid, (void), ())
754 F(gid_t, getgid, (void), ())
755 F(struct group *, getgrent, (), ())
756 F(struct group *, getgrgid, (gid_t gid), (gid))
757 F(int, getgrgid_r, (gid_t gid, struct group *gr, char *buf, size_t size, struct group **res), (gid,gr,buf,size,res))
758 F(struct group *, getgrnam, (const char *name), (name))
759 F(int, getgrnam_r, (const char *name, struct group *gr, char *buf, size_t size, struct group **res), (name,gr,buf,size,res))
760 F(int, getgrouplist, (const char *user, gid_t gid, gid_t *groups, int *ngroups), (user,gid,groups,ngroups))
761 F(int, getgroups, (int count, gid_t list[]), (count,list))
762 F(struct hostent *, gethostbyaddr, (const void *a, socklen_t l, int af), (a,l,af))
763 F(int, gethostbyaddr_r, (const void *a, socklen_t l, int af, struct hostent *h, char *buf, size_t buflen, struct hostent **res, int *err), (a,l,af,h,buf,buflen,res,err))
764 F(struct hostent *, gethostbyname, (const char *name), (name))
765 F(struct hostent *, gethostbyname2, (const char *name, int af), (name,af))
766 F(int, gethostbyname2_r, (const char *name, int af, struct hostent *h, char *buf, size_t buflen, struct hostent **res, int *err), (name,af,h,buf,buflen,res,err))
767 F(int, gethostbyname_r, (const char *name, struct hostent *h, char *buf, size_t buflen, struct hostent **res, int *err), (name,h,buf,buflen,res,err))
768 F(struct hostent *, gethostent, (), ())
769 F(long, gethostid, (), ())
770 F(int, gethostname, (char *name, size_t len), (name,len))
771 F(int, getifaddrs, (struct ifaddrs **ifap), (ifap))
772 F(int, getitimer, (int which, struct itimerval *old), (which,old))
773 F(ssize_t, getline, (char **restrict s, size_t *restrict n, FILE *restrict f), (s,n,f))
774 F(int, getloadavg, (double *a, int n), (a,n))
775 F(char *, getlogin, (void), ())
776 F(int, getlogin_r, (char *name, size_t size), (name,size))
777 F(struct mntent *, getmntent, (FILE *f), (f))
778 F(struct mntent *, getmntent_r, (FILE *f, struct mntent *mnt, char *linebuf, int buflen), (f,mnt,linebuf,buflen))
779 F(int, getnameinfo, (const struct sockaddr *restrict sa, socklen_t sl, char *restrict node, socklen_t nodelen, char *restrict serv, socklen_t servlen, int flags), (sa,sl,node,nodelen,serv,servlen,flags))
780 F(struct netent *, getnetent, (void), ())
781 F(struct netent *, getnetbyaddr, (uint32_t net, int type), (net,type))
782 F(struct netent *, getnetbyname, (const char *name), (name))
783 F(int, getopt, (int argc, char * const argv[], const char *optstring), (argc,argv,optstring))
784 F(int, getopt_long, (int argc, char *const *argv, const char *optstring, const struct option *longopts, int *idx), (argc,argv,optstring,longopts,idx))
785 F(int, getopt_long_only, (int argc, char *const *argv, const char *optstring, const struct option *longopts, int *idx), (argc,argv,optstring,longopts,idx))
786 F(int, getpagesize, (void), ())
787 F(char *, getpass, (const char *prompt), (prompt))
788 F(int, getpeername, (int fd, struct sockaddr *restrict addr, socklen_t *restrict len), (fd,addr,len))
789 F(pid_t, getpgid, (pid_t pid), (pid))
790 F(pid_t, getpgrp, (void), ())
791 F(pid_t, getpid, (void), ())
792 F(pid_t, getppid, (void), ())
793 F(int, getpriority, (int which, id_t who), (which,who))
794 F(struct protoent *, getprotobyname, (const char *name), (name))
795 F(struct protoent *, getprotobynumber, (int num), (num))
796 F(struct protoent *, getprotoent, (void), ())
797 F(struct passwd *, getpwent, (), ())
798 F(struct passwd *, getpwnam, (const char *name), (name))
799 F(int, getpwnam_r, (const char *name, struct passwd *pw, char *buf, size_t size, struct passwd **res), (name,pw,buf,size,res))
800 F(struct passwd *, getpwuid, (uid_t uid), (uid))
801 F(int, getpwuid_r, (uid_t uid, struct passwd *pw, char *buf, size_t size, struct passwd **res), (uid,pw,buf,size,res))
802 F(int, getresgid, (gid_t *rgid, gid_t *egid, gid_t *sgid), (rgid,egid,sgid))
803 F(int, getresuid, (uid_t *ruid, uid_t *euid, uid_t *suid), (ruid,euid,suid))
804 F(int, getrlimit, (int resource, struct rlimit *rlim), (resource,rlim))
805 F(int, getrlimit64, (int resource, struct rlimit *rlim), (resource,rlim))
806 F(int, getrusage, (int who, struct rusage *ru), (who,ru))
807 F(char *, gets, (char *s), (s))
808 F(struct servent *, getservbyname, (const char *name, const char *prots), (name,prots))
809 F(int, getservbyname_r, (const char *name, const char *prots, struct servent *se, char *buf, size_t buflen, struct servent **res), (name,prots,se,buf,buflen,res))
810 F(struct servent *, getservbyport, (int port, const char *prots), (port,prots))
811 F(int, getservbyport_r, (int port, const char *prots, struct servent *se, char *buf, size_t buflen, struct servent **res), (port,prots,se,buf,buflen,res))
812 F(struct servent *, getservent, (void), ())
813 F(pid_t, getsid, (pid_t pid), (pid))
814 F(int, getsockname, (int fd, struct sockaddr *restrict addr, socklen_t *restrict len), (fd,addr,len))
815 F(int, getsockopt, (int fd, int level, int optname, void *restrict optval, socklen_t *restrict optlen), (fd,level,optname,optval,optlen))
816 F(struct spwd *, getspent, (), ())
817 F(struct spwd *, getspnam, (const char *name), (name))
818 F(int, getspnam_r, (const char *name, struct spwd *sp, char *buf, size_t size, struct spwd **res), (name,sp,buf,size,res))
819 F(int, getsubopt, (char **opt, char *const *keys, char **val), (opt,keys,val))
820 F(char *, gettext, (const char *msgid), (msgid))
821 F(int, gettimeofday, (struct timeval *restrict tv, void *restrict tz), (tv,tz))
822 F(uid_t, getuid, (void), ())
823 F(char *, getusershell, (void), ())
824 F(struct utmp *, getutent, (void), ())
825 F(struct utmp *, getutid, (const struct utmp *ut), (ut))
826 F(struct utmp *, getutline, (const struct utmp *ut), (ut))
827 F(struct utmpx *, getutxent, (void), ())
828 F(struct utmpx *, getutxid, (const struct utmpx *ut), (ut))
829 F(struct utmpx *, getutxline, (const struct utmpx *ut), (ut))
830 F(int, getw, (FILE *f), (f))
831 F(wint_t, getwc, (FILE *f), (f))
832 F(wint_t, getwc_unlocked, (FILE *f), (f))
833 F(wint_t, getwchar, (void), ())
834 F(wint_t, getwchar_unlocked, (void), ())
835 F(ssize_t, getxattr, (const char *path, const char *name, void *value, size_t size), (path,name,value,size))
836 F(int, glob, (const char *restrict pat, int flags, int (*errfunc)(const char *path, int err), glob_t *restrict g), (pat,flags,errfunc,g))
837 F(int, glob64, (const char *restrict pat, int flags, int (*errfunc)(const char *path, int err), glob_t *restrict g), (pat,flags,errfunc,g))
838 V(void, globfree, (glob_t *g), (g))
839 V(void, globfree64, (glob_t *g), (g))
840 F(struct tm *, gmtime, (const time_t *t), (t))
841 F(struct tm *, gmtime_r, (const time_t *restrict t, struct tm *restrict tm), (t,tm))
842 F(int, grantpt, (int fd), (fd))
843 F(char *, hasmntopt, (const struct mntent *mnt, const char *opt), (mnt,opt))
844 F(int, hcreate, (size_t nel), (nel))
845 V(void, hdestroy, (void), ())
846 V(void, herror, (const char *msg), (msg))
847 F(ENTRY *, hsearch, (ENTRY item, ACTION action), (item,action))
848 F(const char *, hstrerror, (int ecode), (ecode))
849 F(uint32_t, htonl, (uint32_t n), (n))
850 F(uint16_t, htons, (uint16_t n), (n))
851 F(double, hypot, (double x, double y), (x,y))
852 F(float, hypotf, (float x, float y), (x,y))
853 F(long double, hypotl, (long double x, long double y), (x,y))
854 F(size_t, iconv, (iconv_t cd0, char **restrict in, size_t *restrict inb, char **restrict out, size_t *restrict outb), (cd0,in,inb,out,outb))
855 F(int, iconv_close, (iconv_t cd), (cd))
856 F(iconv_t, iconv_open, (const char *to, const char *from), (to,from))
857 V(void, if_freenameindex, (struct if_nameindex *idx), (idx))
858 F(char *, if_indextoname, (unsigned index, char *name), (index,name))
859 F(struct if_nameindex *, if_nameindex, (), ())
860 F(unsigned, if_nametoindex, (const char *name), (name))
861 F(int, ilogb, (double x), (x))
862 F(int, ilogbf, (float x), (x))
863 F(int, ilogbl, (long double x), (x))
864 F(intmax_t, imaxabs, (intmax_t a), (a))
865 F(imaxdiv_t, imaxdiv, (intmax_t num, intmax_t den), (num,den))
866 F(char *, index, (const char *s, int c), (s,c))
867 F(in_addr_t, inet_addr, (const char *p), (p))
868 F(int, inet_aton, (const char *cp, struct in_addr *inp), (cp,inp))
869 F(in_addr_t, inet_lnaof, (struct in_addr in), (in))
870 F(struct in_addr, inet_makeaddr, (in_addr_t net, in_addr_t host), (net,host))
871 F(in_addr_t, inet_netof, (struct in_addr in), (in))
872 F(in_addr_t, inet_network, (const char *p), (p))
873 F(char *, inet_ntoa, (struct in_addr in), (in))
874 F(const char *, inet_ntop, (int af, const void *restrict a0, char *restrict s, socklen_t l), (af,a0,s,l))
875 F(int, inet_pton, (int af, const char *restrict s, void *restrict a0), (af,s,a0))
876 F(int, init_module, (void *a, unsigned long b, const char *c), (a,b,c))
877 F(int, initgroups, (const char *user, gid_t gid), (user,gid))
878 F(char *, initstate, (unsigned seed, char *state, size_t size), (seed,state,size))
879 F(int, inotify_add_watch, (int fd, const char *pathname, uint32_t mask), (fd,pathname,mask))
880 F(int, inotify_init, (), ())
881 F(int, inotify_init1, (int flags), (flags))
882 F(int, inotify_rm_watch, (int fd, int wd), (fd,wd))
883 V(void, insque, (void *element, void *pred), (element,pred))
884 XF(int, ioctl, (int fd, int req, ...))
885 F(int, ioperm, (unsigned long from, unsigned long num, int turn_on), (from,num,turn_on))
886 F(int, iopl, (int level), (level))
887 F(int, isalnum, (int c), (c))
888 F(int, isalnum_l, (int c, locale_t l), (c,l))
889 F(int, isalpha, (int c), (c))
890 F(int, isalpha_l, (int c, locale_t l), (c,l))
891 F(int, isascii, (int c), (c))
892 F(int, isastream, (int fd), (fd))
893 F(int, isatty, (int fd), (fd))
894 F(int, isblank, (int c), (c))
895 F(int, isblank_l, (int c, locale_t l), (c,l))
896 F(int, iscntrl, (int c), (c))
897 F(int, iscntrl_l, (int c, locale_t l), (c,l))
898 F(int, isdigit, (int c), (c))
899 F(int, isdigit_l, (int c, locale_t l), (c,l))
900 F(int, isgraph, (int c), (c))
901 F(int, isgraph_l, (int c, locale_t l), (c,l))
902 F(int, islower, (int c), (c))
903 F(int, islower_l, (int c, locale_t l), (c,l))
904 F(int, isprint, (int c), (c))
905 F(int, isprint_l, (int c, locale_t l), (c,l))
906 F(int, ispunct, (int c), (c))
907 F(int, ispunct_l, (int c, locale_t l), (c,l))
908 F(int, isspace, (int c), (c))
909 F(int, isspace_l, (int c, locale_t l), (c,l))
910 F(int, isupper, (int c), (c))
911 F(int, isupper_l, (int c, locale_t l), (c,l))
912 F(int, iswalnum, (wint_t wc), (wc))
913 F(int, iswalnum_l, (wint_t c, locale_t l), (c,l))
914 F(int, iswalpha, (wint_t wc), (wc))
915 F(int, iswalpha_l, (wint_t c, locale_t l), (c,l))
916 F(int, iswblank, (wint_t wc), (wc))
917 F(int, iswblank_l, (wint_t c, locale_t l), (c,l))
918 F(int, iswcntrl, (wint_t wc), (wc))
919 F(int, iswcntrl_l, (wint_t c, locale_t l), (c,l))
920 F(int, iswctype, (wint_t wc, wctype_t type), (wc,type))
921 F(int, iswctype_l, (wint_t c, wctype_t t, locale_t l), (c,t,l))
922 F(int, iswdigit, (wint_t wc), (wc))
923 F(int, iswdigit_l, (wint_t c, locale_t l), (c,l))
924 F(int, iswgraph, (wint_t wc), (wc))
925 F(int, iswgraph_l, (wint_t c, locale_t l), (c,l))
926 F(int, iswlower, (wint_t wc), (wc))
927 F(int, iswlower_l, (wint_t c, locale_t l), (c,l))
928 F(int, iswprint, (wint_t wc), (wc))
929 F(int, iswprint_l, (wint_t c, locale_t l), (c,l))
930 F(int, iswpunct, (wint_t wc), (wc))
931 F(int, iswpunct_l, (wint_t c, locale_t l), (c,l))
932 F(int, iswspace, (wint_t wc), (wc))
933 F(int, iswspace_l, (wint_t c, locale_t l), (c,l))
934 F(int, iswupper, (wint_t wc), (wc))
935 F(int, iswupper_l, (wint_t c, locale_t l), (c,l))
936 F(int, iswxdigit, (wint_t wc), (wc))
937 F(int, iswxdigit_l, (wint_t c, locale_t l), (c,l))
938 F(int, isxdigit, (int c), (c))
939 F(int, isxdigit_l, (int c, locale_t l), (c,l))
940 F(double, j0, (double x), (x))
941 F(float, j0f, (float x), (x))
942 F(double, j1, (double x), (x))
943 F(float, j1f, (float x), (x))
944 F(double, jn, (int n, double x), (n,x))
945 F(float, jnf, (int n, float x), (n,x))
946 F(long, jrand48, (unsigned short s[3]), (s))
947 F(int, kill, (pid_t pid, int sig), (pid,sig))
948 F(int, killpg, (pid_t pgid, int sig), (pgid,sig))
949 F(int, klogctl, (int type, char *buf, int len), (type,buf,len))
950 F(char *, l64a, (long x0), (x0))
951 F(long, labs, (long a), (a))
952 F(int, lchmod, (const char *path, mode_t mode), (path,mode))
953 F(int, lchown, (const char *path, uid_t uid, gid_t gid), (path,uid,gid))
954 F(int, lckpwdf, (), ())
955 V(void, lcong48, (unsigned short p[7]), (p))
956 F(double, ldexp, (double x, int n), (x,n))
957 F(float, ldexpf, (float x, int n), (x,n))
958 F(long double, ldexpl, (long double x, int n), (x,n))
959 F(ldiv_t, ldiv, (long num, long den), (num,den))
960 F(void *, lfind, (const void *key, const void *base, size_t *nelp, size_t width, int (*compar)(const void *, const void *)), (key,base,nelp,width,compar))
961 F(double, lgamma, (double x), (x))
962 F(double, lgamma_r, (double x, int *signgamp), (x,signgamp))
963 F(float, lgammaf_r, (float x, int *signgamp), (x,signgamp))
964 F(long double, lgammal_r, (long double x, int *sg), (x,sg))
965 F(float, lgammaf, (float x), (x))
966 F(long double, lgammal, (long double x), (x))
967 F(ssize_t, lgetxattr, (const char *path, const char *name, void *value, size_t size), (path,name,value,size))
968 F(int, link, (const char *existing, const char *new), (existing,new))
969 F(int, linkat, (int fd1, const char *existing, int fd2, const char *new, int flag), (fd1,existing,fd2,new,flag))
970 F(int, lio_listio, (int mode, struct aiocb *restrict const *restrict cbs, int cnt, struct sigevent *restrict sev), (mode,cbs,cnt,sev))
971 F(int, listen, (int fd, int backlog), (fd,backlog))
972 F(ssize_t, listxattr, (const char *path, char *list, size_t size), (path,list,size))
973 F(long long, llabs, (long long a), (a))
974 F(lldiv_t, lldiv, (long long num, long long den), (num,den))
975 F(ssize_t, llistxattr, (const char *path, char *list, size_t size), (path,list,size))
976 F(long long, llrint, (double x), (x))
977 F(long long, llrintf, (float x), (x))
978 F(long long, llrintl, (long double x), (x))
979 F(long long, llround, (double x), (x))
980 F(long long, llroundf, (float x), (x))
981 F(long long, llroundl, (long double x), (x))
982 F(struct lconv *, localeconv, (void), ())
983 F(struct tm *, localtime, (const time_t *t), (t))
984 F(struct tm *, localtime_r, (const time_t *restrict t, struct tm *restrict tm), (t,tm))
985 F(int, lockf, (int fd, int op, off_t size), (fd,op,size))
986 F(int, lockf64, (int fd, int op, off_t size), (fd,op,size))
987 F(double, log, (double x), (x))
988 F(double, log10, (double x), (x))
989 F(float, log10f, (float x), (x))
990 F(long double, log10l, (long double x), (x))
991 F(double, log1p, (double x), (x))
992 F(float, log1pf, (float x), (x))
993 F(long double, log1pl, (long double x), (x))
994 F(double, log2, (double x), (x))
995 F(float, log2f, (float x), (x))
996 F(long double, log2l, (long double x), (x))
997 F(double, logb, (double x), (x))
998 F(float, logbf, (float x), (x))
999 F(long double, logbl, (long double x), (x))
1000 F(float, logf, (float x), (x))
1001 F(long double, logl, (long double x), (x))
1002 V(_Noreturn void, longjmp, (jmp_buf buf, int v), (buf,v))
1003 F(long, lrand48, (void), ())
1004 F(int, lremovexattr, (const char *path, const char *name), (path,name))
1005 F(long, lrint, (double x), (x))
1006 F(long, lrintf, (float x), (x))
1007 F(long, lrintl, (long double x), (x))
1008 F(long, lround, (double x), (x))
1009 F(long, lroundf, (float x), (x))
1010 F(long, lroundl, (long double x), (x))
1011 F(void *, lsearch, (const void *key, void *base, size_t *nelp, size_t width, int (*compar)(const void *, const void *)), (key,base,nelp,width,compar))
1012 F(off_t, lseek, (int fd, off_t offset, int whence), (fd,offset,whence))
1013 F(off_t, lseek64, (int fd, off_t offset, int whence), (fd,offset,whence))
1014 F(int, lsetxattr, (const char *path, const char *name, const void *value, size_t size, int flags), (path,name,value,size,flags))
1015 F(int, lstat, (const char *restrict path, struct stat *restrict buf), (path,buf))
1016 F(int, lstat64, (const char *restrict path, struct stat *restrict buf), (path,buf))
1017 F(int, lutimes, (const char *filename, const struct timeval tv[2]), (filename,tv))
1018 F(int, madvise, (void *addr, size_t len, int advice), (addr,len,advice))
1019 F(void *, malloc, (size_t n), (n))
1020 F(int, mblen, (const char *s, size_t n), (s,n))
1021 F(size_t, mbrlen, (const char *restrict s, size_t n, mbstate_t *restrict st), (s,n,st))
1022 F(size_t, mbrtowc, (wchar_t *restrict wc, const char *restrict src, size_t n, mbstate_t *restrict st), (wc,src,n,st))
1023 F(int, mbsinit, (const mbstate_t *st), (st))
1024 F(size_t, mbsnrtowcs, (wchar_t *restrict wcs, const char **restrict src, size_t n, size_t wn, mbstate_t *restrict st), (wcs,src,n,wn,st))
1025 F(size_t, mbsrtowcs, (wchar_t *restrict ws, const char **restrict src, size_t wn, mbstate_t *restrict st), (ws,src,wn,st))
1026 F(size_t, mbstowcs, (wchar_t *restrict ws, const char *restrict s, size_t wn), (ws,s,wn))
1027 F(int, mbtowc, (wchar_t *restrict wc, const char *restrict src, size_t n), (wc,src,n))
1028 F(void *, memalign, (size_t align, size_t len), (align,len))
1029 F(void *, memccpy, (void *restrict dest, const void *restrict src, int c, size_t n), (dest,src,c,n))
1030 F(void *, memchr, (const void *src, int c, size_t n), (src,c,n))
1031 F(int, memcmp, (const void *vl, const void *vr, size_t n), (vl,vr,n))
1032 F(void *, memcpy, (void *restrict dest, const void *restrict src, size_t n), (dest,src,n))
1033 F(void *, memmem, (const void *h0, size_t k, const void *n0, size_t l), (h0,k,n0,l))
1034 F(void *, memmove, (void *dest, const void *src, size_t n), (dest,src,n))
1035 F(void *, mempcpy, (void *dest, const void *src, size_t n), (dest,src,n))
1036 F(void *, memrchr, (const void *m, int c, size_t n), (m,c,n))
1037 F(void *, memset, (void *dest, int c, size_t n), (dest,c,n))
1038 F(int, mincore, (void *addr, size_t len, unsigned char *vec), (addr,len,vec))
1039 F(int, mkdir, (const char *path, mode_t mode), (path,mode))
1040 F(int, mkdirat, (int fd, const char *path, mode_t mode), (fd,path,mode))
1041 F(char *, mkdtemp, (char *template), (template))
1042 F(int, mkfifo, (const char *path, mode_t mode), (path,mode))
1043 F(int, mkfifoat, (int fd, const char *path, mode_t mode), (fd,path,mode))
1044 F(int, mknod, (const char *path, mode_t mode, dev_t dev), (path,mode,dev))
1045 F(int, mknodat, (int fd, const char *path, mode_t mode, dev_t dev), (fd,path,mode,dev))
1046 F(int, mkostemp, (char *template, int flags), (template,flags))
1047 F(int, mkostemp64, (char *template, int flags), (template,flags))
1048 F(int, mkostemps, (char *template, int len, int flags), (template,len,flags))
1049 F(int, mkostemps64, (char *template, int len, int flags), (template,len,flags))
1050 F(int, mkstemp, (char *template), (template))
1051 F(int, mkstemp64, (char *template), (template))
1052 F(int, mkstemps, (char *template, int len), (template,len))
1053 F(int, mkstemps64, (char *template, int len), (template,len))
1054 F(char *, mktemp, (char *template), (template))
1055 F(time_t, mktime, (struct tm *tm), (tm))
1056 F(int, mlock, (const void *addr, size_t len), (addr,len))
1057 F(int, mlockall, (int flags), (flags))
1058 F(void *, mmap, (void *start, size_t len, int prot, int flags, int fd, off_t off), (start,len,prot,flags,fd,off))
1059 F(void *, mmap64, (void *start, size_t len, int prot, int flags, int fd, off_t off), (start,len,prot,flags,fd,off))
1060 F(double, modf, (double x, double *iptr), (x,iptr))
1061 F(float, modff, (float x, float *iptr), (x,iptr))
1062 F(long double, modfl, (long double x, long double *iptr), (x,iptr))
1063 F(int, mount, (const char *special, const char *dir, const char *fstype, unsigned long flags, const void *data), (special,dir,fstype,flags,data))
1064 F(int, mprotect, (void *addr, size_t len, int prot), (addr,len,prot))
1065 F(int, mq_close, (mqd_t mqd), (mqd))
1066 F(int, mq_getattr, (mqd_t mqd, struct mq_attr *attr), (mqd,attr))
1067 F(int, mq_notify, (mqd_t mqd, const struct sigevent *sev), (mqd,sev))
1068 XF(mqd_t, mq_open, (const char *name, int flags, ...))
1069 F(ssize_t, mq_receive, (mqd_t mqd, char *msg, size_t len, unsigned *prio), (mqd,msg,len,prio))
1070 F(int, mq_send, (mqd_t mqd, const char *msg, size_t len, unsigned prio), (mqd,msg,len,prio))
1071 F(int, mq_setattr, (mqd_t mqd, const struct mq_attr *restrict new, struct mq_attr *restrict old), (mqd,new,old))
1072 F(ssize_t, mq_timedreceive, (mqd_t mqd, char *restrict msg, size_t len, unsigned *restrict prio, const struct timespec *restrict at), (mqd,msg,len,prio,at))
1073 F(int, mq_timedsend, (mqd_t mqd, const char *msg, size_t len, unsigned prio, const struct timespec *at), (mqd,msg,len,prio,at))
1074 F(int, mq_unlink, (const char *name), (name))
1075 F(long, mrand48, (void), ())
1076 XF(void *, mremap, (void *old_addr, size_t old_len, size_t new_len, int flags, ...))
1077 F(int, msgctl, (int q, int cmd, struct msqid_ds *buf), (q,cmd,buf))
1078 F(int, msgget, (key_t k, int flag), (k,flag))
1079 F(ssize_t, msgrcv, (int q, void *m, size_t len, long type, int flag), (q,m,len,type,flag))
1080 F(int, msgsnd, (int q, const void *m, size_t len, int flag), (q,m,len,flag))
1081 F(int, msync, (void *start, size_t len, int flags), (start,len,flags))
1082 F(int, munlock, (const void *addr, size_t len), (addr,len))
1083 F(int, munlockall, (void), ())
1084 F(int, munmap, (void *start, size_t len), (start,len))
1085 F(double, nan, (const char *s), (s))
1086 F(float, nanf, (const char *s), (s))
1087 F(long double, nanl, (const char *s), (s))
1088 F(int, nanosleep, (const struct timespec *req, struct timespec *rem), (req,rem))
1089 F(double, nearbyint, (double x), (x))
1090 F(float, nearbyintf, (float x), (x))
1091 F(long double, nearbyintl, (long double x), (x))
1092 F(locale_t, newlocale, (int mask, const char *name, locale_t base), (mask,name,base))
1093 F(double, nextafter, (double x, double y), (x,y))
1094 F(float, nextafterf, (float x, float y), (x,y))
1095 F(long double, nextafterl, (long double x, long double y), (x,y))
1096 F(double, nexttoward, (double x, long double y), (x,y))
1097 F(float, nexttowardf, (float x, long double y), (x,y))
1098 F(long double, nexttowardl, (long double x, long double y), (x,y))
1099 F(int, nftw, (const char *path, int (*fn)(const char *, const struct stat *, int, struct FTW *), int fd_limit, int flags), (path,fn,fd_limit,flags))
1100 F(int, nftw64, (const char *path, int (*fn)(const char *, const struct stat *, int, struct FTW *), int fd_limit, int flags), (path,fn,fd_limit,flags))
1101 F(char *, ngettext, (const char *msgid1, const char *msgid2, unsigned long int n), (msgid1,msgid2,n))
1102 F(int, nice, (int inc), (inc))
1103 F(char *, nl_langinfo, (nl_item item), (item))
1104 F(char *, nl_langinfo_l, (nl_item item, locale_t loc), (item,loc))
1105 F(long, nrand48, (unsigned short s[3]), (s))
1106 F(uint32_t, ntohl, (uint32_t n), (n))
1107 F(uint16_t, ntohs, (uint16_t n), (n))
1108 XF(int, open, (const char *filename, int flags, ...))
1109 XF(int, open64, (const char *filename, int flags, ...))
1110 F(FILE *, open_memstream, (char **bufp, size_t *sizep), (bufp,sizep))
1111 F(FILE *, open_wmemstream, (wchar_t **bufp, size_t *sizep), (bufp,sizep))
1112 XF(int, openat, (int fd, const char *filename, int flags, ...))
1113 XF(int, openat64, (int fd, const char *filename, int flags, ...))
1114 F(DIR *, opendir, (const char *name), (name))
1115 V(void, openlog, (const char *ident, int opt, int facility), (ident,opt,facility))
1116 F(int, openpty, (int *m, int *s, char *name, const struct termios *tio, const struct winsize *ws), (m,s,name,tio,ws))
1117 F(long, pathconf, (const char *path, int name), (path,name))
1118 F(int, pause, (void), ())
1119 F(int, pclose, (FILE *f), (f))
1120 V(void, perror, (const char *msg), (msg))
1121 F(int, personality, (unsigned long persona), (persona))
1122 F(int, pipe, (int fd[2]), (fd))
1123 F(int, pipe2, (int fd[2], int flag), (fd,flag))
1124 F(int, pivot_root, (const char *new, const char *old), (new,old))
1125 F(int, poll, (struct pollfd *fds, nfds_t n, int timeout), (fds,n,timeout))
1126 F(FILE *, popen, (const char *cmd, const char *mode), (cmd,mode))
1127 F(int, posix_close, (int fd, int flags), (fd,flags))
1128 F(int, posix_fadvise, (int fd, off_t base, off_t len, int advice), (fd,base,len,advice))
1129 F(int, posix_fallocate, (int fd, off_t base, off_t len), (fd,base,len))
1130 F(int, posix_madvise, (void *addr, size_t len, int advice), (addr,len,advice))
1131 F(int, posix_memalign, (void **res, size_t align, size_t len), (res,align,len))
1132 F(int, posix_openpt, (int flags), (flags))
1133 F(int, posix_spawn, (pid_t *restrict res, const char *restrict path, const posix_spawn_file_actions_t *fa, const posix_spawnattr_t *restrict attr, char *const argv[restrict], char *const envp[restrict]), (res,path,fa,attr,argv,envp))
1134 F(int, posix_spawn_file_actions_addclose, (posix_spawn_file_actions_t *fa, int fd), (fa,fd))
1135 F(int, posix_spawn_file_actions_adddup2, (posix_spawn_file_actions_t *fa, int srcfd, int fd), (fa,srcfd,fd))
1136 F(int, posix_spawn_file_actions_addopen, (posix_spawn_file_actions_t *restrict fa, int fd, const char *restrict path, int flags, mode_t mode), (fa,fd,path,flags,mode))
1137 F(int, posix_spawn_file_actions_destroy, (posix_spawn_file_actions_t *fa), (fa))
1138 F(int, posix_spawn_file_actions_init, (posix_spawn_file_actions_t *fa), (fa))
1139 F(int, posix_spawnattr_destroy, (posix_spawnattr_t *attr), (attr))
1140 F(int, posix_spawnattr_getflags, (const posix_spawnattr_t *restrict attr, short *restrict flags), (attr,flags))
1141 F(int, posix_spawnattr_getpgroup, (const posix_spawnattr_t *restrict attr, pid_t *restrict pgrp), (attr,pgrp))
1142 F(int, posix_spawnattr_getschedparam, (const posix_spawnattr_t *restrict attr, struct sched_param *restrict schedparam), (attr,schedparam))
1143 F(int, posix_spawnattr_getschedpolicy, (const posix_spawnattr_t *restrict attr, int *restrict policy), (attr,policy))
1144 F(int, posix_spawnattr_getsigdefault, (const posix_spawnattr_t *restrict attr, sigset_t *restrict def), (attr,def))
1145 F(int, posix_spawnattr_getsigmask, (const posix_spawnattr_t *restrict attr, sigset_t *restrict mask), (attr,mask))
1146 F(int, posix_spawnattr_init, (posix_spawnattr_t *attr), (attr))
1147 F(int, posix_spawnattr_setflags, (posix_spawnattr_t *attr, short flags), (attr,flags))
1148 F(int, posix_spawnattr_setpgroup, (posix_spawnattr_t *attr, pid_t pgrp), (attr,pgrp))
1149 F(int, posix_spawnattr_setschedparam, (posix_spawnattr_t *restrict attr, const struct sched_param *restrict schedparam), (attr,schedparam))
1150 F(int, posix_spawnattr_setschedpolicy, (posix_spawnattr_t *attr, int policy), (attr,policy))
1151 F(int, posix_spawnattr_setsigdefault, (posix_spawnattr_t *restrict attr, const sigset_t *restrict def), (attr,def))
1152 F(int, posix_spawnattr_setsigmask, (posix_spawnattr_t *restrict attr, const sigset_t *restrict mask), (attr,mask))
1153 F(int, posix_spawnp, (pid_t *restrict res, const char *restrict file, const posix_spawn_file_actions_t *fa, const posix_spawnattr_t *restrict attr, char *const argv[restrict], char *const envp[restrict]), (res,file,fa,attr,argv,envp))
1154 F(double, pow, (double x, double y), (x,y))
1155 F(double, pow10, (double x), (x))
1156 F(float, pow10f, (float x), (x))
1157 F(long double, pow10l, (long double x), (x))
1158 F(float, powf, (float x, float y), (x,y))
1159 F(long double, powl, (long double x, long double y), (x,y))
1160 F(int, ppoll, (struct pollfd *fds, nfds_t n, const struct timespec *to, const sigset_t *mask), (fds,n,to,mask))
1161 XF(int, prctl, (int op, ...))
1162 F(ssize_t, pread, (int fd, void *buf, size_t size, off_t ofs), (fd,buf,size,ofs))
1163 F(ssize_t, pread64, (int fd, void *buf, size_t size, off_t ofs), (fd,buf,size,ofs))
1164 F(ssize_t, preadv, (int fd, const struct iovec *iov, int count, off_t ofs), (fd,iov,count,ofs))
1165 F(ssize_t, preadv64, (int fd, const struct iovec *iov, int count, off_t ofs), (fd,iov,count,ofs))
1166 XF(int, printf, (const char *restrict fmt, ...))
1167 F(int, prlimit, (pid_t pid, int resource, const struct rlimit *new_limit, struct rlimit *old_limit), (pid,resource,new_limit,old_limit))
1168 F(int, prlimit64, (pid_t pid, int resource, const struct rlimit *new_limit, struct rlimit *old_limit), (pid,resource,new_limit,old_limit))
1169 F(ssize_t, process_vm_readv, (pid_t pid, const struct iovec *lvec, unsigned long liovcnt, const struct iovec *rvec, unsigned long riovcnt, unsigned long flags), (pid,lvec,liovcnt,rvec,riovcnt,flags))
1170 F(ssize_t, process_vm_writev, (pid_t pid, const struct iovec *lvec, unsigned long liovcnt, const struct iovec *rvec, unsigned long riovcnt, unsigned long flags), (pid,lvec,liovcnt,rvec,riovcnt,flags))
1171 F(int, pselect, (int n, fd_set *restrict rfds, fd_set *restrict wfds, fd_set *restrict efds, const struct timespec *restrict ts, const sigset_t *restrict mask), (n,rfds,wfds,efds,ts,mask))
1172 V(void, psiginfo, (const siginfo_t *si, const char *msg), (si,msg))
1173 V(void, psignal, (int sig, const char *msg), (sig,msg))
1174 F(int, pthread_atfork, (void (*prepare)(void), void (*parent)(void), void (*child)(void)), (prepare,parent,child))
1175 F(int, pthread_attr_destroy, (pthread_attr_t *a), (a))
1176 F(int, pthread_attr_getdetachstate, (const pthread_attr_t *a, int *state), (a,state))
1177 F(int, pthread_attr_getguardsize, (const pthread_attr_t *restrict a, size_t *restrict size), (a,size))
1178 F(int, pthread_attr_getinheritsched, (const pthread_attr_t *restrict a, int *restrict inherit), (a,inherit))
1179 F(int, pthread_attr_getschedparam, (const pthread_attr_t *restrict a, struct sched_param *restrict param), (a,param))
1180 F(int, pthread_attr_getschedpolicy, (const pthread_attr_t *restrict a, int *restrict policy), (a,policy))
1181 F(int, pthread_attr_getscope, (const pthread_attr_t *restrict a, int *restrict scope), (a,scope))
1182 F(int, pthread_attr_getstack, (const pthread_attr_t *restrict a, void **restrict addr, size_t *restrict size), (a,addr,size))
1183 F(int, pthread_attr_getstacksize, (const pthread_attr_t *restrict a, size_t *restrict size), (a,size))
1184 F(int, pthread_attr_init, (pthread_attr_t *a), (a))
1185 F(int, pthread_attr_setdetachstate, (pthread_attr_t *a, int state), (a,state))
1186 F(int, pthread_attr_setguardsize, (pthread_attr_t *a, size_t size), (a,size))
1187 F(int, pthread_attr_setinheritsched, (pthread_attr_t *a, int inherit), (a,inherit))
1188 F(int, pthread_attr_setschedparam, (pthread_attr_t *restrict a, const struct sched_param *restrict param), (a,param))
1189 F(int, pthread_attr_setschedpolicy, (pthread_attr_t *a, int policy), (a,policy))
1190 F(int, pthread_attr_setscope, (pthread_attr_t *a, int scope), (a,scope))
1191 F(int, pthread_attr_setstack, (pthread_attr_t *a, void *addr, size_t size), (a,addr,size))
1192 F(int, pthread_attr_setstacksize, (pthread_attr_t *a, size_t size), (a,size))
1193 F(int, pthread_barrier_destroy, (pthread_barrier_t *b), (b))
1194 F(int, pthread_barrier_init, (pthread_barrier_t *restrict b, const pthread_barrierattr_t *restrict a, unsigned count), (b,a,count))
1195 F(int, pthread_barrier_wait, (pthread_barrier_t *b), (b))
1196 F(int, pthread_barrierattr_destroy, (pthread_barrierattr_t *a), (a))
1197 F(int, pthread_barrierattr_getpshared, (const pthread_barrierattr_t *restrict a, int *restrict pshared), (a,pshared))
1198 F(int, pthread_barrierattr_init, (pthread_barrierattr_t *a), (a))
1199 F(int, pthread_barrierattr_setpshared, (pthread_barrierattr_t *a, int pshared), (a,pshared))
1200 F(int, pthread_cancel, (pthread_t t), (t))
1201 F(int, pthread_cond_broadcast, (pthread_cond_t *c), (c))
1202 F(int, pthread_cond_destroy, (pthread_cond_t *c), (c))
1203 F(int, pthread_cond_init, (pthread_cond_t *restrict c, const pthread_condattr_t *restrict a), (c,a))
1204 F(int, pthread_cond_signal, (pthread_cond_t *c), (c))
1205 F(int, pthread_cond_timedwait, (pthread_cond_t *restrict c, pthread_mutex_t *restrict m, const struct timespec *restrict ts), (c,m,ts))
1206 F(int, pthread_cond_wait, (pthread_cond_t *restrict c, pthread_mutex_t *restrict m), (c,m))
1207 F(int, pthread_condattr_destroy, (pthread_condattr_t *a), (a))
1208 F(int, pthread_condattr_getclock, (const pthread_condattr_t *restrict a, clockid_t *restrict clk), (a,clk))
1209 F(int, pthread_condattr_getpshared, (const pthread_condattr_t *restrict a, int *restrict pshared), (a,pshared))
1210 F(int, pthread_condattr_init, (pthread_condattr_t *a), (a))
1211 F(int, pthread_condattr_setclock, (pthread_condattr_t *a, clockid_t clk), (a,clk))
1212 F(int, pthread_condattr_setpshared, (pthread_condattr_t *a, int pshared), (a,pshared))
1213 F(int, pthread_create, (pthread_t *restrict res, const pthread_attr_t *restrict attrp, void *(*entry)(void *), void *restrict arg), (res,attrp,entry,arg))
1214 F(int, pthread_detach, (pthread_t t), (t))
1215 F(int, pthread_equal, (pthread_t a, pthread_t b), (a,b))
1216 V(_Noreturn void, pthread_exit, (void *result), (result))
1217 F(int, pthread_getaffinity_np, (pthread_t td, size_t size, cpu_set_t *set), (td,size,set))
1218 F(int, pthread_getattr_np, (pthread_t t, pthread_attr_t *a), (t,a))
1219 F(int, pthread_getconcurrency, (), ())
1220 F(int, pthread_getcpuclockid, (pthread_t t, clockid_t *clockid), (t,clockid))
1221 F(int, pthread_getschedparam, (pthread_t t, int *restrict policy, struct sched_param *restrict param), (t,policy,param))
1222 F(void *, pthread_getspecific, (pthread_key_t k), (k))
1223 F(int, pthread_join, (pthread_t t, void **res), (t,res))
1224 F(int, pthread_key_create, (pthread_key_t *k, void (*dtor)(void *)), (k,dtor))
1225 F(int, pthread_key_delete, (pthread_key_t k), (k))
1226 F(int, pthread_kill, (pthread_t t, int sig), (t,sig))
1227 F(int, pthread_mutex_consistent, (pthread_mutex_t *m), (m))
1228 F(int, pthread_mutex_destroy, (pthread_mutex_t *mutex), (mutex))
1229 F(int, pthread_mutex_getprioceiling, (const pthread_mutex_t *restrict m, int *restrict ceiling), (m,ceiling))
1230 F(int, pthread_mutex_init, (pthread_mutex_t *restrict m, const pthread_mutexattr_t *restrict a), (m,a))
1231 F(int, pthread_mutex_lock, (pthread_mutex_t *m), (m))
1232 F(int, pthread_mutex_setprioceiling, (pthread_mutex_t *restrict m, int ceiling, int *restrict old), (m,ceiling,old))
1233 F(int, pthread_mutex_timedlock, (pthread_mutex_t *restrict m, const struct timespec *restrict at), (m,at))
1234 F(int, pthread_mutex_trylock, (pthread_mutex_t *m), (m))
1235 F(int, pthread_mutex_unlock, (pthread_mutex_t *m), (m))
1236 F(int, pthread_mutexattr_destroy, (pthread_mutexattr_t *a), (a))
1237 F(int, pthread_mutexattr_getprotocol, (const pthread_mutexattr_t *restrict a, int *restrict protocol), (a,protocol))
1238 F(int, pthread_mutexattr_getpshared, (const pthread_mutexattr_t *restrict a, int *restrict pshared), (a,pshared))
1239 F(int, pthread_mutexattr_getrobust, (const pthread_mutexattr_t *restrict a, int *restrict robust), (a,robust))
1240 F(int, pthread_mutexattr_gettype, (const pthread_mutexattr_t *restrict a, int *restrict type), (a,type))
1241 F(int, pthread_mutexattr_init, (pthread_mutexattr_t *a), (a))
1242 F(int, pthread_mutexattr_setprotocol, (pthread_mutexattr_t *a, int protocol), (a,protocol))
1243 F(int, pthread_mutexattr_setpshared, (pthread_mutexattr_t *a, int pshared), (a,pshared))
1244 F(int, pthread_mutexattr_setrobust, (pthread_mutexattr_t *a, int robust), (a,robust))
1245 F(int, pthread_mutexattr_settype, (pthread_mutexattr_t *a, int type), (a,type))
1246 F(int, pthread_once, (pthread_once_t *control, void (*init)(void)), (control,init))
1247 F(int, pthread_rwlock_destroy, (pthread_rwlock_t *rw), (rw))
1248 F(int, pthread_rwlock_init, (pthread_rwlock_t *restrict rw, const pthread_rwlockattr_t *restrict a), (rw,a))
1249 F(int, pthread_rwlock_rdlock, (pthread_rwlock_t *rw), (rw))
1250 F(int, pthread_rwlock_timedrdlock, (pthread_rwlock_t *restrict rw, const struct timespec *restrict at), (rw,at))
1251 F(int, pthread_rwlock_timedwrlock, (pthread_rwlock_t *restrict rw, const struct timespec *restrict at), (rw,at))
1252 F(int, pthread_rwlock_tryrdlock, (pthread_rwlock_t *rw), (rw))
1253 F(int, pthread_rwlock_trywrlock, (pthread_rwlock_t *rw), (rw))
1254 F(int, pthread_rwlock_unlock, (pthread_rwlock_t *rw), (rw))
1255 F(int, pthread_rwlock_wrlock, (pthread_rwlock_t *rw), (rw))
1256 F(int, pthread_rwlockattr_destroy, (pthread_rwlockattr_t *a), (a))
1257 F(int, pthread_rwlockattr_getpshared, (const pthread_rwlockattr_t *restrict a, int *restrict pshared), (a,pshared))
1258 F(int, pthread_rwlockattr_init, (pthread_rwlockattr_t *a), (a))
1259 F(int, pthread_rwlockattr_setpshared, (pthread_rwlockattr_t *a, int pshared), (a,pshared))
1260 F(pthread_t, pthread_self, (), ())
1261 F(int, pthread_setaffinity_np, (pthread_t td, size_t size, const cpu_set_t *set), (td,size,set))
1262 F(int, pthread_setcancelstate, (int new, int *old), (new,old))
1263 F(int, pthread_setcanceltype, (int new, int *old), (new,old))
1264 F(int, pthread_setconcurrency, (int val), (val))
1265 F(int, pthread_setschedparam, (pthread_t t, int policy, const struct sched_param *param), (t,policy,param))
1266 F(int, pthread_setschedprio, (pthread_t t, int prio), (t,prio))
1267 F(int, pthread_setspecific, (pthread_key_t k, const void *x), (k,x))
1268 F(int, pthread_sigmask, (int how, const sigset_t *restrict set, sigset_t *restrict old), (how,set,old))
1269 F(int, pthread_spin_destroy, (pthread_spinlock_t *s), (s))
1270 F(int, pthread_spin_init, (pthread_spinlock_t *s, int shared), (s,shared))
1271 F(int, pthread_spin_lock, (pthread_spinlock_t *s), (s))
1272 F(int, pthread_spin_trylock, (pthread_spinlock_t *s), (s))
1273 F(int, pthread_spin_unlock, (pthread_spinlock_t *s), (s))
1274 V(void, pthread_testcancel, (), ())
1275 XF(long, ptrace, (int req, ...))
1276 F(char *, ptsname, (int fd), (fd))
1277 F(int, ptsname_r, (int fd, char *buf, size_t len), (fd,buf,len))
1278 F(int, putc, (int c, FILE *f), (c,f))
1279 F(int, putc_unlocked, (int c, FILE *f), (c,f))
1280 F(int, putchar, (int c), (c))
1281 F(int, putchar_unlocked, (int c), (c))
1282 F(int, putenv, (char *s), (s))
1283 F(int, putgrent, (const struct group *gr, FILE *f), (gr,f))
1284 F(int, putpwent, (const struct passwd *pw, FILE *f), (pw,f))
1285 F(int, puts, (const char *s), (s))
1286 F(int, putspent, (const struct spwd *sp, FILE *f), (sp,f))
1287 F(struct utmp *, pututline, (const struct utmp *ut), (ut))
1288 F(struct utmpx *, pututxline, (const struct utmpx *ut), (ut))
1289 F(int, putw, (int x, FILE *f), (x,f))
1290 F(wint_t, putwc, (wchar_t c, FILE *f), (c,f))
1291 F(wint_t, putwc_unlocked, (wchar_t c, FILE *f), (c,f))
1292 F(wint_t, putwchar, (wchar_t c), (c))
1293 F(wint_t, putwchar_unlocked, (wchar_t c), (c))
1294 F(ssize_t, pwrite, (int fd, const void *buf, size_t size, off_t ofs), (fd,buf,size,ofs))
1295 F(ssize_t, pwrite64, (int fd, const void *buf, size_t size, off_t ofs), (fd,buf,size,ofs))
1296 F(ssize_t, pwritev, (int fd, const struct iovec *iov, int count, off_t ofs), (fd,iov,count,ofs))
1297 F(ssize_t, pwritev64, (int fd, const struct iovec *iov, int count, off_t ofs), (fd,iov,count,ofs))
1298 V(void, qsort, (void *base, size_t nel, size_t width, int (*cmp)(const void*, const void*)), (base,nel,width,cmp))
1299 V(_Noreturn void, quick_exit, (int code), (code))
1300 F(int, quotactl, (int cmd, const char *special, int id, char *addr), (cmd,special,id,addr))
1301 F(int, raise, (int sig), (sig))
1302 F(int, rand, (void), ())
1303 F(int, rand_r, (unsigned *seed), (seed))
1304 F(long, random, (void), ())
1305 F(ssize_t, read, (int fd, void *buf, size_t count), (fd,buf,count))
1306 F(ssize_t, readahead, (int fd, off_t pos, size_t len), (fd,pos,len))
1307 F(struct dirent *, readdir, (DIR *dir), (dir))
1308 F(struct dirent *, readdir64, (DIR *dir), (dir))
1309 F(int, readdir_r, (DIR *restrict dir, struct dirent *restrict buf, struct dirent **restrict result), (dir,buf,result))
1310 F(int, readdir64_r, (DIR *restrict dir, struct dirent *restrict buf, struct dirent **restrict result), (dir,buf,result))
1311 F(ssize_t, readlink, (const char *restrict path, char *restrict buf, size_t bufsize), (path,buf,bufsize))
1312 F(ssize_t, readlinkat, (int fd, const char *restrict path, char *restrict buf, size_t bufsize), (fd,path,buf,bufsize))
1313 F(ssize_t, readv, (int fd, const struct iovec *iov, int count), (fd,iov,count))
1314 F(void *, realloc, (void *p, size_t n), (p,n))
1315 F(char *, realpath, (const char *restrict filename, char *restrict resolved), (filename,resolved))
1316 F(int, reboot, (int type), (type))
1317 F(ssize_t, recv, (int fd, void *buf, size_t len, int flags), (fd,buf,len,flags))
1318 F(ssize_t, recvfrom, (int fd, void *restrict buf, size_t len, int flags, struct sockaddr *restrict addr, socklen_t *restrict alen), (fd,buf,len,flags,addr,alen))
1319 F(ssize_t, recvmsg, (int fd, struct msghdr *msg, int flags), (fd,msg,flags))
1320 F(int, regcomp, (regex_t *restrict preg, const char *restrict regex, int cflags), (preg,regex,cflags))
1321 F(size_t, regerror, (int e, const regex_t *restrict preg, char *restrict buf, size_t size), (e,preg,buf,size))
1322 F(int, regexec, (const regex_t *restrict preg, const char *restrict string, size_t nmatch, regmatch_t pmatch[restrict], int eflags), (preg,string,nmatch,pmatch,eflags))
1323 V(void, regfree, (regex_t *preg), (preg))
1324 F(double, remainder, (double x, double y), (x,y))
1325 F(float, remainderf, (float x, float y), (x,y))
1326 F(long double, remainderl, (long double x, long double y), (x,y))
1327 F(int, remap_file_pages, (void *addr, size_t size, int prot, size_t pgoff, int flags), (addr,size,prot,pgoff,flags))
1328 F(int, remove, (const char *path), (path))
1329 F(int, removexattr, (const char *path, const char *name), (path,name))
1330 V(void, remque, (void *element), (element))
1331 F(double, remquo, (double x, double y, int *quo), (x,y,quo))
1332 F(float, remquof, (float x, float y, int *quo), (x,y,quo))
1333 F(long double, remquol, (long double x, long double y, int *quo), (x,y,quo))
1334 F(int, rename, (const char *old, const char *new), (old,new))
1335 F(int, renameat, (int oldfd, const char *old, int newfd, const char *new), (oldfd,old,newfd,new))
1336 F(int, res_init, (), ())
1337 F(int, res_query, (const char *name, int class, int type, unsigned char *dest, int len), (name,class,type,dest,len))
1338 F(int, res_search, (const char *name, int class, int type, unsigned char *dest, int len), (name,class,type,dest,len))
1339 V(void, rewind, (FILE *f), (f))
1340 V(void, rewinddir, (DIR *dir), (dir))
1341 F(char *, rindex, (const char *s, int c), (s,c))
1342 F(double, rint, (double x), (x))
1343 F(float, rintf, (float x), (x))
1344 F(long double, rintl, (long double x), (x))
1345 F(int, rmdir, (const char *path), (path))
1346 F(double, round, (double x), (x))
1347 F(float, roundf, (float x), (x))
1348 F(long double, roundl, (long double x), (x))
1349 F(void *, sbrk, (intptr_t inc), (inc))
1350 F(double, scalb, (double x, double fn), (x,fn))
1351 F(float, scalbf, (float x, float fn), (x,fn))
1352 F(double, scalbln, (double x, long n), (x,n))
1353 F(float, scalblnf, (float x, long n), (x,n))
1354 F(long double, scalblnl, (long double x, long n), (x,n))
1355 F(double, scalbn, (double x, int n), (x,n))
1356 F(float, scalbnf, (float x, int n), (x,n))
1357 F(long double, scalbnl, (long double x, int n), (x,n))
1358 F(int, scandir, (const char *path, struct dirent ***res, int (*sel)(const struct dirent *), int (*cmp)(const struct dirent **, const struct dirent **)), (path,res,sel,cmp))
1359 F(int, scandir64, (const char *path, struct dirent ***res, int (*sel)(const struct dirent *), int (*cmp)(const struct dirent **, const struct dirent **)), (path,res,sel,cmp))
1360 XF(int, scanf, (const char *restrict fmt, ...))
1361 F(int, sched_get_priority_max, (int policy), (policy))
1362 F(int, sched_get_priority_min, (int policy), (policy))
1363 F(int, sched_getaffinity, (pid_t tid, size_t size, cpu_set_t *set), (tid,size,set))
1364 F(int, sched_getparam, (pid_t pid, struct sched_param *param), (pid,param))
1365 F(int, sched_getscheduler, (pid_t pid), (pid))
1366 F(int, sched_rr_get_interval, (pid_t pid, struct timespec *ts), (pid,ts))
1367 F(int, sched_setaffinity, (pid_t tid, size_t size, const cpu_set_t *set), (tid,size,set))
1368 F(int, sched_setparam, (pid_t pid, const struct sched_param *param), (pid,param))
1369 F(int, sched_setscheduler, (pid_t pid, int sched, const struct sched_param *param), (pid,sched,param))
1370 F(int, sched_yield, (), ())
1371 F(unsigned short *, seed48, (unsigned short *s), (s))
1372 V(void, seekdir, (DIR *dir, long off), (dir,off))
1373 F(int, select, (int n, fd_set *restrict rfds, fd_set *restrict wfds, fd_set *restrict efds, struct timeval *restrict tv), (n,rfds,wfds,efds,tv))
1374 F(int, sem_close, (sem_t *sem), (sem))
1375 F(int, sem_destroy, (sem_t *sem), (sem))
1376 F(int, sem_getvalue, (sem_t *restrict sem, int *restrict valp), (sem,valp))
1377 F(int, sem_init, (sem_t *sem, int pshared, unsigned value), (sem,pshared,value))
1378 XF(sem_t *, sem_open, (const char *name, int flags, ...))
1379 F(int, sem_post, (sem_t *sem), (sem))
1380 F(int, sem_timedwait, (sem_t *restrict sem, const struct timespec *restrict at), (sem,at))
1381 F(int, sem_trywait, (sem_t *sem), (sem))
1382 F(int, sem_unlink, (const char *name), (name))
1383 F(int, sem_wait, (sem_t *sem), (sem))
1384 XF(int, semctl, (int id, int num, int cmd, ...))
1385 F(int, semget, (key_t key, int n, int fl), (key,n,fl))
1386 F(int, semop, (int id, struct sembuf *buf, size_t n), (id,buf,n))
1387 F(int, semtimedop, (int id, struct sembuf *buf, size_t n, const struct timespec *ts), (id,buf,n,ts))
1388 F(ssize_t, send, (int fd, const void *buf, size_t len, int flags), (fd,buf,len,flags))
1389 F(ssize_t, sendfile, (int out_fd, int in_fd, off_t *ofs, size_t count), (out_fd,in_fd,ofs,count))
1390 F(ssize_t, sendfile64, (int out_fd, int in_fd, off_t *ofs, size_t count), (out_fd,in_fd,ofs,count))
1391 F(ssize_t, sendmsg, (int fd, const struct msghdr *msg, int flags), (fd,msg,flags))
1392 F(ssize_t, sendto, (int fd, const void *buf, size_t len, int flags, const struct sockaddr *addr, socklen_t alen), (fd,buf,len,flags,addr,alen))
1393 V(void, setbuf, (FILE *restrict f, char *restrict buf), (f,buf))
1394 V(void, setbuffer, (FILE *f, char *buf, size_t size), (f,buf,size))
1395 F(int, setdomainname, (const char *name, size_t len), (name,len))
1396 F(int, setegid, (gid_t egid), (egid))
1397 F(int, setenv, (const char *var, const char *value, int overwrite), (var,value,overwrite))
1398 F(int, seteuid, (uid_t euid), (euid))
1399 F(int, setfsgid, (gid_t gid), (gid))
1400 F(int, setfsuid, (uid_t uid), (uid))
1401 F(int, setgid, (gid_t gid), (gid))
1402 V(void, setgrent, (), ())
1403 F(int, setgroups, (size_t count, const gid_t list[]), (count,list))
1404 V(void, sethostent, (int x), (x))
1405 F(int, sethostname, (const char *name, size_t len), (name,len))
1406 F(int, setitimer, (int which, const struct itimerval *restrict new, struct itimerval *restrict old), (which,new,old))
1407 F(int, setjmp, (jmp_buf buf), (buf))
1408 V(void, setlinebuf, (FILE *f), (f))
1409 F(char *, setlocale, (int category, const char *locale), (category,locale))
1410 F(int, setlogmask, (int maskpri), (maskpri))
1411 F(FILE *, setmntent, (const char *name, const char *mode), (name,mode))
1412 V(void, setnetent, (int stayopen), (stayopen))
1413 F(int, setns, (int fd, int nstype), (fd,nstype))
1414 F(int, setpgid, (pid_t pid, pid_t pgid), (pid,pgid))
1415 F(pid_t, setpgrp, (void), ())
1416 F(int, setpriority, (int which, id_t who, int prio), (which,who,prio))
1417 V(void, setprotoent, (int stayopen), (stayopen))
1418 V(void, setpwent, (), ())
1419 F(int, setregid, (gid_t rgid, gid_t egid), (rgid,egid))
1420 F(int, setresgid, (gid_t rgid, gid_t egid, gid_t sgid), (rgid,egid,sgid))
1421 F(int, setresuid, (uid_t ruid, uid_t euid, uid_t suid), (ruid,euid,suid))
1422 F(int, setreuid, (uid_t ruid, uid_t euid), (ruid,euid))
1423 F(int, setrlimit, (int resource, const struct rlimit *rlim), (resource,rlim))
1424 F(int, setrlimit64, (int resource, const struct rlimit *rlim), (resource,rlim))
1425 V(void, setservent, (int stayopen), (stayopen))
1426 F(pid_t, setsid, (void), ())
1427 F(int, setsockopt, (int fd, int level, int optname, const void *optval, socklen_t optlen), (fd,level,optname,optval,optlen))
1428 V(void, setspent, (), ())
1429 F(char *, setstate, (char *state), (state))
1430 F(int, settimeofday, (const struct timeval *tv, const struct timezone *tz), (tv,tz))
1431 F(int, setuid, (uid_t uid), (uid))
1432 V(void, setusershell, (void), ())
1433 V(void, setutent, (void), ())
1434 V(void, setutxent, (void), ())
1435 F(int, setvbuf, (FILE *restrict f, char *restrict buf, int type, size_t size), (f,buf,type,size))
1436 F(int, setxattr, (const char *path, const char *name, const void *value, size_t size, int flags), (path,name,value,size,flags))
1437 F(int, shm_open, (const char *name, int flag, mode_t mode), (name,flag,mode))
1438 F(int, shm_unlink, (const char *name), (name))
1439 F(void *, shmat, (int id, const void *addr, int flag), (id,addr,flag))
1440 F(int, shmctl, (int id, int cmd, struct shmid_ds *buf), (id,cmd,buf))
1441 F(int, shmdt, (const void *addr), (addr))
1442 F(int, shmget, (key_t key, size_t size, int flag), (key,size,flag))
1443 F(int, shutdown, (int fd, int how), (fd,how))
1444 F(int, sigaction, (int sig, const struct sigaction *restrict sa, struct sigaction *restrict old), (sig,sa,old))
1445 F(int, sigaddset, (sigset_t *set, int sig), (set,sig))
1446 F(int, sigaltstack, (const stack_t *restrict ss, stack_t *restrict old), (ss,old))
1447 F(int, sigandset, (sigset_t *dest, const sigset_t *left, const sigset_t *right), (dest,left,right))
1448 F(int, sigdelset, (sigset_t *set, int sig), (set,sig))
1449 F(int, sigemptyset, (sigset_t *set), (set))
1450 F(int, sigfillset, (sigset_t *set), (set))
1451 F(int, sighold, (int sig), (sig))
1452 F(int, sigignore, (int sig), (sig))
1453 F(int, siginterrupt, (int sig, int flag), (sig,flag))
1454 F(int, sigisemptyset, (const sigset_t *set), (set))
1455 F(int, sigismember, (const sigset_t *set, int sig), (set,sig))
1456 V(_Noreturn void, siglongjmp, (sigjmp_buf buf, int ret), (buf,ret))
1457 F(signal_handler, signal, (int sig, void (*func)(int)), (sig,func))
1458 F(int, signalfd, (int fd, const sigset_t *sigs, int flags), (fd,sigs,flags))
1459 F(double, significand, (double x), (x))
1460 F(float, significandf, (float x), (x))
1461 F(int, sigorset, (sigset_t *dest, const sigset_t *left, const sigset_t *right), (dest,left,right))
1462 F(int, sigpause, (int sig), (sig))
1463 F(int, sigpending, (sigset_t *set), (set))
1464 F(int, sigprocmask, (int how, const sigset_t *restrict set, sigset_t *restrict old), (how,set,old))
1465 F(int, sigqueue, (pid_t pid, int sig, const union sigval value), (pid,sig,value))
1466 F(int, sigrelse, (int sig), (sig))
1467 F(signal_handler, sigset, (int sig, void (*handler)(int)), (sig,handler))
1468 F(int, sigsetjmp, (sigjmp_buf buf, int save), (buf,save))
1469 F(int, sigsuspend, (const sigset_t *mask), (mask))
1470 F(int, sigtimedwait, (const sigset_t *restrict mask, siginfo_t *restrict si, const struct timespec *restrict timeout), (mask,si,timeout))
1471 F(int, sigwait, (const sigset_t *restrict mask, int *restrict sig), (mask,sig))
1472 F(int, sigwaitinfo, (const sigset_t *restrict mask, siginfo_t *restrict si), (mask,si))
1473 F(double, sin, (double x), (x))
1474 V(void, sincos, (double x, double *sin, double *cos), (x,sin,cos))
1475 V(void, sincosf, (float x, float *sin, float *cos), (x,sin,cos))
1476 V(void, sincosl, (long double x, long double *sin, long double *cos), (x,sin,cos))
1477 F(float, sinf, (float x), (x))
1478 F(double, sinh, (double x), (x))
1479 F(float, sinhf, (float x), (x))
1480 F(long double, sinhl, (long double x), (x))
1481 F(long double, sinl, (long double x), (x))
1482 F(unsigned, sleep, (unsigned seconds), (seconds))
1483 XF(int, snprintf, (char *restrict s, size_t n, const char *restrict fmt, ...))
1484 F(int, sockatmark, (int s), (s))
1485 F(int, socket, (int domain, int type, int protocol), (domain,type,protocol))
1486 F(int, socketpair, (int domain, int type, int protocol, int fd[2]), (domain,type,protocol,fd))
1487 F(ssize_t, splice, (int fd_in, off_t *off_in, int fd_out, off_t *off_out, size_t len, unsigned flags), (fd_in,off_in,fd_out,off_out,len,flags))
1488 XF(int, sprintf, (char *restrict s, const char *restrict fmt, ...))
1489 F(double, sqrt, (double x), (x))
1490 F(float, sqrtf, (float x), (x))
1491 F(long double, sqrtl, (long double x), (x))
1492 V(void, srand, (unsigned s), (s))
1493 V(void, srand48, (long seed), (seed))
1494 V(void, srandom, (unsigned seed), (seed))
1495 XF(int, sscanf, (const char *restrict s, const char *restrict fmt, ...))
1496 F(int, stat, (const char *restrict path, struct stat *restrict buf), (path,buf))
1497 F(int, stat64, (const char *restrict path, struct stat *restrict buf), (path,buf))
1498 F(int, statfs, (const char *path, struct statfs *buf), (path,buf))
1499 F(int, statfs64, (const char *path, struct statfs *buf), (path,buf))
1500 F(int, statvfs, (const char *restrict path, struct statvfs *restrict buf), (path,buf))
1501 F(int, statvfs64, (const char *restrict path, struct statvfs *restrict buf), (path,buf))
1502 F(int, stime, (const time_t *t), (t))
1503 F(char *, stpcpy, (char *restrict d, const char *restrict s), (d,s))
1504 F(char *, stpncpy, (char *restrict d, const char *restrict s, size_t n), (d,s,n))
1505 F(int, strcasecmp, (const char *_l, const char *_r), (_l,_r))
1506 F(int, strcasecmp_l, (const char *l, const char *r, locale_t loc), (l,r,loc))
1507 F(char *, strcasestr, (const char *h, const char *n), (h,n))
1508 F(char *, strcat, (char *restrict dest, const char *restrict src), (dest,src))
1509 F(char *, strchr, (const char *s, int c), (s,c))
1510 F(char *, strchrnul, (const char *s, int c), (s,c))
1511 F(int, strcmp, (const char *l, const char *r), (l,r))
1512 F(int, strcoll, (const char *l, const char *r), (l,r))
1513 F(int, strcoll_l, (const char *l, const char *r, locale_t loc), (l,r,loc))
1514 F(char *, strcpy, (char *restrict dest, const char *restrict src), (dest,src))
1515 F(size_t, strcspn, (const char *s, const char *c), (s,c))
1516 F(char *, strdup, (const char *s), (s))
1517 F(char *, strerror, (int e), (e))
1518 F(char *, strerror_l, (int err, locale_t l), (err,l))
1519 F(int, strerror_r, (int err, char *buf, size_t buflen), (err,buf,buflen))
1520 XF(ssize_t, strfmon, (char *restrict s, size_t n, const char *restrict fmt, ...))
1521 XF(ssize_t, strfmon_l, (char *restrict s, size_t n, locale_t loc, const char *restrict fmt, ...))
1522 F(size_t, strftime, (char *restrict s, size_t n, const char *restrict f, const struct tm *restrict tm), (s,n,f,tm))
1523 F(size_t, strftime_l, (char *restrict s, size_t n, const char *restrict f, const struct tm *restrict tm, locale_t loc), (s,n,f,tm,loc))
1524 F(size_t, strlcat, (char *d, const char *s, size_t n), (d,s,n))
1525 F(size_t, strlcpy, (char *d, const char *s, size_t n), (d,s,n))
1526 F(size_t, strlen, (const char *s), (s))
1527 F(int, strncasecmp, (const char *_l, const char *_r, size_t n), (_l,_r,n))
1528 F(int, strncasecmp_l, (const char *l, const char *r, size_t n, locale_t loc), (l,r,n,loc))
1529 F(char *, strncat, (char *restrict d, const char *restrict s, size_t n), (d,s,n))
1530 F(int, strncmp, (const char *_l, const char *_r, size_t n), (_l,_r,n))
1531 F(char *, strncpy, (char *restrict d, const char *restrict s, size_t n), (d,s,n))
1532 F(char *, strndup, (const char *s, size_t n), (s,n))
1533 F(size_t, strnlen, (const char *s, size_t n), (s,n))
1534 F(char *, strpbrk, (const char *s, const char *b), (s,b))
1535 F(char *, strptime, (const char *restrict s, const char *restrict f, struct tm *restrict tm), (s,f,tm))
1536 F(char *, strrchr, (const char *s, int c), (s,c))
1537 F(char *, strsep, (char **str, const char *sep), (str,sep))
1538 F(char *, strsignal, (int signum), (signum))
1539 F(size_t, strspn, (const char *s, const char *c), (s,c))
1540 F(char *, strstr, (const char *h, const char *n), (h,n))
1541 F(double, strtod, (const char *restrict s, char **restrict p), (s,p))
1542 F(double, strtod_l, (const char *restrict s, char **restrict p, locale_t l), (s,p,l))
1543 F(float, strtof, (const char *restrict s, char **restrict p), (s,p))
1544 F(float, strtof_l, (const char *restrict s, char **restrict p, locale_t l), (s,p,l))
1545 F(intmax_t, strtoimax, (const char *restrict s, char **restrict p, int base), (s,p,base))
1546 F(char *, strtok, (char *restrict s, const char *restrict sep), (s,sep))
1547 F(char *, strtok_r, (char *restrict s, const char *restrict sep, char **restrict p), (s,sep,p))
1548 F(long, strtol, (const char *restrict s, char **restrict p, int base), (s,p,base))
1549 F(long double, strtold, (const char *restrict s, char **restrict p), (s,p))
1550 F(long double, strtold_l, (const char *restrict s, char **restrict p, locale_t l), (s,p,l))
1551 F(long long, strtoll, (const char *restrict s, char **restrict p, int base), (s,p,base))
1552 F(unsigned long, strtoul, (const char *restrict s, char **restrict p, int base), (s,p,base))
1553 F(unsigned long long, strtoull, (const char *restrict s, char **restrict p, int base), (s,p,base))
1554 F(uintmax_t, strtoumax, (const char *restrict s, char **restrict p, int base), (s,p,base))
1555 F(int, strverscmp, (const char *l, const char *r), (l,r))
1556 F(size_t, strxfrm, (char *restrict dest, const char *restrict src, size_t n), (dest,src,n))
1557 F(size_t, strxfrm_l, (char *restrict dest, const char *restrict src, size_t n, locale_t loc), (dest,src,n,loc))
1558 V(void, swab, (const void *restrict _src, void *restrict _dest, ssize_t n), (_src,_dest,n))
1559 F(int, swapoff, (const char *path), (path))
1560 F(int, swapon, (const char *path, int flags), (path,flags))
1561 XF(int, swprintf, (wchar_t *restrict s, size_t n, const wchar_t *restrict fmt, ...))
1562 XF(int, swscanf, (const wchar_t *restrict s, const wchar_t *restrict fmt, ...))
1563 F(int, symlink, (const char *existing, const char *new), (existing,new))
1564 F(int, symlinkat, (const char *existing, int fd, const char *new), (existing,fd,new))
1565 V(void, sync, (void), ())
1566 F(int, sync_file_range, (int fd, off_t pos, off_t len, unsigned flags), (fd,pos,len,flags))
1567 V(void, syncfs, (int fd), (fd))
1568 XF(long, syscall, (long n, ...))
1569 F(long, sysconf, (int name), (name))
1570 F(int, sysinfo, (struct sysinfo *info), (info))
1571 XV(void, syslog, (int priority, const char *message, ...))
1572 F(int, system, (const char *cmd), (cmd))
1573 F(double, tan, (double x), (x))
1574 F(float, tanf, (float x), (x))
1575 F(double, tanh, (double x), (x))
1576 F(float, tanhf, (float x), (x))
1577 F(long double, tanhl, (long double x), (x))
1578 F(long double, tanl, (long double x), (x))
1579 F(int, tcdrain, (int fd), (fd))
1580 F(int, tcflow, (int fd, int action), (fd,action))
1581 F(int, tcflush, (int fd, int queue), (fd,queue))
1582 F(int, tcgetattr, (int fd, struct termios *tio), (fd,tio))
1583 F(pid_t, tcgetpgrp, (int fd), (fd))
1584 F(pid_t, tcgetsid, (int fd), (fd))
1585 F(int, tcsendbreak, (int fd, int dur), (fd,dur))
1586 F(int, tcsetattr, (int fd, int act, const struct termios *tio), (fd,act,tio))
1587 F(int, tcsetpgrp, (int fd, pid_t pgrp), (fd,pgrp))
1588 F(void *, tdelete, (const void *restrict key, void **restrict rootp, int(*compar)(const void *, const void *)), (key,rootp,compar))
1589 V(void, tdestroy, (void *root, void (*freekey)(void *)), (root,freekey))
1590 F(ssize_t, tee, (int src, int dest, size_t len, unsigned flags), (src,dest,len,flags))
1591 F(long, telldir, (DIR *dir), (dir))
1592 F(char *, tempnam, (const char *dir, const char *pfx), (dir,pfx))
1593 F(char *, textdomain, (const char *domainname), (domainname))
1594 F(void *, tfind, (const void *key, void *const *rootp, int(*compar)(const void *, const void *)), (key,rootp,compar))
1595 F(double, tgamma, (double x), (x))
1596 F(float, tgammaf, (float x), (x))
1597 F(long double, tgammal, (long double x), (x))
1598 F(time_t, time, (time_t *t), (t))
1599 F(time_t, timegm, (struct tm *tm), (tm))
1600 F(int, timer_create, (clockid_t clk, struct sigevent *restrict evp, timer_t *restrict res), (clk,evp,res))
1601 F(int, timer_delete, (timer_t t), (t))
1602 F(int, timer_getoverrun, (timer_t t), (t))
1603 F(int, timer_gettime, (timer_t t, struct itimerspec *val), (t,val))
1604 F(int, timer_settime, (timer_t t, int flags, const struct itimerspec *restrict val, struct itimerspec *restrict old), (t,flags,val,old))
1605 F(int, timerfd_create, (int clockid, int flags), (clockid,flags))
1606 F(int, timerfd_gettime, (int fd, struct itimerspec *cur), (fd,cur))
1607 F(int, timerfd_settime, (int fd, int flags, const struct itimerspec *new, struct itimerspec *old), (fd,flags,new,old))
1608 F(clock_t, times, (struct tms *tms), (tms))
1609 F(FILE *, tmpfile, (void), ())
1610 F(FILE *, tmpfile64, (void), ())
1611 F(char *, tmpnam, (char *s), (s))
1612 F(int, toascii, (int c), (c))
1613 F(int, tolower, (int c), (c))
1614 F(int, tolower_l, (int c, locale_t l), (c,l))
1615 F(int, toupper, (int c), (c))
1616 F(int, toupper_l, (int c, locale_t l), (c,l))
1617 F(wint_t, towctrans, (wint_t wc, wctrans_t trans), (wc,trans))
1618 F(wint_t, towctrans_l, (wint_t c, wctrans_t t, locale_t l), (c,t,l))
1619 F(wint_t, towlower, (wint_t wc), (wc))
1620 F(wint_t, towlower_l, (wint_t c, locale_t l), (c,l))
1621 F(wint_t, towupper, (wint_t wc), (wc))
1622 F(wint_t, towupper_l, (wint_t c, locale_t l), (c,l))
1623 F(void *, __tre_mem_alloc_impl, (tre_mem_t mem, int provided, void *provided_block, int zero, size_t size), (mem,provided,provided_block,zero,size))
1624 V(void, __tre_mem_destroy, (tre_mem_t mem), (mem))
1625 F(tre_mem_t, __tre_mem_new_impl, (int provided, void *provided_block), (provided,provided_block))
1626 F(double, trunc, (double x), (x))
1627 F(int, truncate, (const char *path, off_t length), (path,length))
1628 F(int, truncate64, (const char *path, off_t length), (path,length))
1629 F(float, truncf, (float x), (x))
1630 F(long double, truncl, (long double x), (x))
1631 F(void *, tsearch, (const void *key, void **rootp, int (*compar)(const void *, const void *)), (key,rootp,compar))
1632 F(char *, ttyname, (int fd), (fd))
1633 F(int, ttyname_r, (int fd, char *name, size_t size), (fd,name,size))
1634 V(void, twalk, (const void *root, void (*action)(const void *, VISIT, int)), (root,action))
1635 V(void, tzset, (), ())
1636 F(unsigned, ualarm, (unsigned value, unsigned interval), (value,interval))
1637 F(int, ulckpwdf, (), ())
1638 XF(long, ulimit, (int cmd, ...))
1639 F(mode_t, umask, (mode_t mode), (mode))
1640 F(int, umount, (const char *special), (special))
1641 F(int, umount2, (const char *special, int flags), (special,flags))
1642 F(int, uname, (struct utsname *uts), (uts))
1643 F(int, ungetc, (int c, FILE *f), (c,f))
1644 F(wint_t, ungetwc, (wint_t c, FILE *f), (c,f))
1645 F(int, unlink, (const char *path), (path))
1646 F(int, unlinkat, (int fd, const char *path, int flag), (fd,path,flag))
1647 F(int, unlockpt, (int fd), (fd))
1648 F(int, unsetenv, (const char *name), (name))
1649 F(int, unshare, (int flags), (flags))
1650 V(void, updwtmp, (const char *f, const struct utmp *u), (f,u))
1651 V(void, updwtmpx, (const char *f, const struct utmpx *u), (f,u))
1652 F(locale_t, uselocale, (locale_t l), (l))
1653 F(int, usleep, (unsigned useconds), (useconds))
1654 F(int, utime, (const char *path, const struct utimbuf *times), (path,times))
1655 F(int, utimensat, (int fd, const char *path, const struct timespec times[2], int flags), (fd,path,times,flags))
1656 F(int, utimes, (const char *path, const struct timeval times[2]), (path,times))
1657 F(void *, valloc, (size_t size), (size))
1658 F(int, vasprintf, (char **s, const char *fmt, va_list ap), (s,fmt,ap))
1659 F(int, vdprintf, (int fd, const char *restrict fmt, va_list ap), (fd,fmt,ap))
1660 V(_Noreturn void, verr, (int status, const char *fmt, va_list ap), (status,fmt,ap))
1661 V(_Noreturn void, verrx, (int status, const char *fmt, va_list ap), (status,fmt,ap))
1662 F(int, versionsort, (const struct dirent **a, const struct dirent **b), (a,b))
1663 F(pid_t, vfork, (void), ())
1664 F(int, vfprintf, (FILE *restrict f, const char *restrict fmt, va_list ap), (f,fmt,ap))
1665 F(int, vfscanf, (FILE *restrict f, const char *restrict fmt, va_list ap), (f,fmt,ap))
1666 F(int, vfwprintf, (FILE *restrict f, const wchar_t *restrict fmt, va_list ap), (f,fmt,ap))
1667 F(int, vfwscanf, (FILE *restrict f, const wchar_t *restrict fmt, va_list ap), (f,fmt,ap))
1668 F(int, vhangup, (void), ())
1669 F(ssize_t, vmsplice, (int fd, const struct iovec *iov, size_t cnt, unsigned flags), (fd,iov,cnt,flags))
1670 F(int, vprintf, (const char *restrict fmt, va_list ap), (fmt,ap))
1671 F(int, vscanf, (const char *restrict fmt, va_list ap), (fmt,ap))
1672 F(int, vsnprintf, (char *restrict s, size_t n, const char *restrict fmt, va_list ap), (s,n,fmt,ap))
1673 F(int, vsprintf, (char *restrict s, const char *restrict fmt, va_list ap), (s,fmt,ap))
1674 F(int, vsscanf, (const char *restrict s, const char *restrict fmt, va_list ap), (s,fmt,ap))
1675 F(int, vswprintf, (wchar_t *restrict s, size_t n, const wchar_t *restrict fmt, va_list ap), (s,n,fmt,ap))
1676 F(int, vswscanf, (const wchar_t *restrict s, const wchar_t *restrict fmt, va_list ap), (s,fmt,ap))
1677 V(void, vsyslog, (int priority, const char *message, va_list ap), (priority,message,ap))
1678 V(void, vwarn, (const char *fmt, va_list ap), (fmt,ap))
1679 V(void, vwarnx, (const char *fmt, va_list ap), (fmt,ap))
1680 F(int, vwprintf, (const wchar_t *restrict fmt, va_list ap), (fmt,ap))
1681 F(int, vwscanf, (const wchar_t *restrict fmt, va_list ap), (fmt,ap))
1682 F(pid_t, wait, (int *status), (status))
1683 F(pid_t, wait3, (int *status, int options, struct rusage *usage), (status,options,usage))
1684 F(pid_t, wait4, (pid_t pid, int *status, int options, struct rusage *usage), (pid,status,options,usage))
1685 F(int, waitid, (idtype_t type, id_t id, siginfo_t *info, int options), (type,id,info,options))
1686 F(pid_t, waitpid, (pid_t pid, int *status, int options), (pid,status,options))
1687 XV(void, warn, (const char *fmt, ...))
1688 XV(void, warnx, (const char *fmt, ...))
1689 F(wchar_t *, wcpcpy, (wchar_t *restrict d, const wchar_t *restrict s), (d,s))
1690 F(wchar_t *, wcpncpy, (wchar_t *restrict d, const wchar_t *restrict s, size_t n), (d,s,n))
1691 F(size_t, wcrtomb, (char *restrict s, wchar_t wc, mbstate_t *restrict st), (s,wc,st))
1692 F(int, wcscasecmp, (const wchar_t *l, const wchar_t *r), (l,r))
1693 F(int, wcscasecmp_l, (const wchar_t *l, const wchar_t *r, locale_t locale), (l,r,locale))
1694 F(wchar_t *, wcscat, (wchar_t *restrict dest, const wchar_t *restrict src), (dest,src))
1695 F(wchar_t *, wcschr, (const wchar_t *s, wchar_t c), (s,c))
1696 F(int, wcscmp, (const wchar_t *l, const wchar_t *r), (l,r))
1697 F(int, wcscoll, (const wchar_t *l, const wchar_t *r), (l,r))
1698 F(int, wcscoll_l, (const wchar_t *l, const wchar_t *r, locale_t locale), (l,r,locale))
1699 F(wchar_t *, wcscpy, (wchar_t *restrict d, const wchar_t *restrict s), (d,s))
1700 F(size_t, wcscspn, (const wchar_t *s, const wchar_t *c), (s,c))
1701 F(wchar_t *, wcsdup, (const wchar_t *s), (s))
1702 F(size_t, wcsftime, (wchar_t *restrict wcs, size_t n, const wchar_t *restrict f, const struct tm *restrict tm), (wcs,n,f,tm))
1703 F(size_t, wcsftime_l, (wchar_t *restrict s, size_t n, const wchar_t *restrict f, const struct tm *restrict tm, locale_t loc), (s,n,f,tm,loc))
1704 F(size_t, wcslen, (const wchar_t *s), (s))
1705 F(int, wcsncasecmp, (const wchar_t *l, const wchar_t *r, size_t n), (l,r,n))
1706 F(int, wcsncasecmp_l, (const wchar_t *l, const wchar_t *r, size_t n, locale_t locale), (l,r,n,locale))
1707 F(wchar_t *, wcsncat, (wchar_t *restrict d, const wchar_t *restrict s, size_t n), (d,s,n))
1708 F(int, wcsncmp, (const wchar_t *l, const wchar_t *r, size_t n), (l,r,n))
1709 F(wchar_t *, wcsncpy, (wchar_t *restrict d, const wchar_t *restrict s, size_t n), (d,s,n))
1710 F(size_t, wcsnlen, (const wchar_t *s, size_t n), (s,n))
1711 F(size_t, wcsnrtombs, (char *restrict dst, const wchar_t **restrict wcs, size_t wn, size_t n, mbstate_t *restrict st), (dst,wcs,wn,n,st))
1712 F(wchar_t *, wcspbrk, (const wchar_t *s, const wchar_t *b), (s,b))
1713 F(wchar_t *, wcsrchr, (const wchar_t *s, wchar_t c), (s,c))
1714 F(size_t, wcsrtombs, (char *restrict s, const wchar_t **restrict ws, size_t n, mbstate_t *restrict st), (s,ws,n,st))
1715 F(size_t, wcsspn, (const wchar_t *s, const wchar_t *c), (s,c))
1716 F(wchar_t *, wcsstr, (const wchar_t *restrict h, const wchar_t *restrict n), (h,n))
1717 F(double, wcstod, (const wchar_t *restrict s, wchar_t **restrict p), (s,p))
1718 F(float, wcstof, (const wchar_t *restrict s, wchar_t **restrict p), (s,p))
1719 F(intmax_t, wcstoimax, (const wchar_t *restrict s, wchar_t **restrict p, int base), (s,p,base))
1720 F(wchar_t *, wcstok, (wchar_t *restrict s, const wchar_t *restrict sep, wchar_t **restrict p), (s,sep,p))
1721 F(long, wcstol, (const wchar_t *restrict s, wchar_t **restrict p, int base), (s,p,base))
1722 F(long double, wcstold, (const wchar_t *restrict s, wchar_t **restrict p), (s,p))
1723 F(long long, wcstoll, (const wchar_t *restrict s, wchar_t **restrict p, int base), (s,p,base))
1724 F(size_t, wcstombs, (char *restrict s, const wchar_t *restrict ws, size_t n), (s,ws,n))
1725 F(unsigned long, wcstoul, (const wchar_t *restrict s, wchar_t **restrict p, int base), (s,p,base))
1726 F(unsigned long long, wcstoull, (const wchar_t *restrict s, wchar_t **restrict p, int base), (s,p,base))
1727 F(uintmax_t, wcstoumax, (const wchar_t *restrict s, wchar_t **restrict p, int base), (s,p,base))
1728 F(wchar_t *, wcswcs, (const wchar_t *haystack, const wchar_t *needle), (haystack,needle))
1729 F(int, wcswidth, (const wchar_t *wcs, size_t n), (wcs,n))
1730 F(size_t, wcsxfrm, (wchar_t *restrict dest, const wchar_t *restrict src, size_t n), (dest,src,n))
1731 F(size_t, wcsxfrm_l, (wchar_t *restrict dest, const wchar_t *restrict src, size_t n, locale_t loc), (dest,src,n,loc))
1732 F(int, wctob, (wint_t c), (c))
1733 F(int, wctomb, (char *s, wchar_t wc), (s,wc))
1734 F(wctrans_t, wctrans, (const char *class), (class))
1735 F(wctrans_t, wctrans_l, (const char *s, locale_t l), (s,l))
1736 F(wctype_t, wctype, (const char *s), (s))
1737 F(wctype_t, wctype_l, (const char *s, locale_t l), (s,l))
1738 F(int, wcwidth, (wchar_t wc), (wc))
1739 F(wchar_t *, wmemchr, (const wchar_t *s, wchar_t c, size_t n), (s,c,n))
1740 F(int, wmemcmp, (const wchar_t *l, const wchar_t *r, size_t n), (l,r,n))
1741 F(wchar_t *, wmemcpy, (wchar_t *restrict d, const wchar_t *restrict s, size_t n), (d,s,n))
1742 F(wchar_t *, wmemmove, (wchar_t *d, const wchar_t *s, size_t n), (d,s,n))
1743 F(wchar_t *, wmemset, (wchar_t *d, wchar_t c, size_t n), (d,c,n))
1744 F(int, wordexp, (const char *restrict s, wordexp_t *restrict we, int flags), (s,we,flags))
1745 V(void, wordfree, (wordexp_t *we), (we))
1746 XF(int, wprintf, (const wchar_t *restrict fmt, ...))
1747 F(ssize_t, write, (int fd, const void *buf, size_t count), (fd,buf,count))
1748 F(ssize_t, writev, (int fd, const struct iovec *iov, int count), (fd,iov,count))
1749 XF(int, wscanf, (const wchar_t *restrict fmt, ...))
1750 F(double, y0, (double x), (x))
1751 F(float, y0f, (float x), (x))
1752 F(double, y1, (double x), (x))
1753 F(float, y1f, (float x), (x))
1754 F(double, yn, (int n, double x), (n,x))
1755 F(float, ynf, (int n, float x), (n,x))