|  | libc { | 
|  | GLIBC_2.0 { | 
|  | # global variables | 
|  | ___brk_addr; __curbrk; __progname; __progname_full; | 
|  |  | 
|  | # interface of malloc functions | 
|  | __sbrk; __getpagesize; | 
|  |  | 
|  | # functions used in other libraries | 
|  | __select; | 
|  |  | 
|  | # variables in normal name space | 
|  | error_message_count; error_one_per_line; error_print_progname; | 
|  |  | 
|  | # variables in normal name space | 
|  | loc1; loc2; locs; | 
|  | program_invocation_name; program_invocation_short_name; | 
|  |  | 
|  | # a* | 
|  | acct; addmntent; advance; | 
|  |  | 
|  | # b* | 
|  | brk; | 
|  |  | 
|  | # c* | 
|  | chflags; chroot; closelog; | 
|  |  | 
|  | # d* | 
|  | daemon; dirname; | 
|  |  | 
|  | # e* | 
|  | ecvt; ecvt_r; endfsent; endmntent; endttyent; endusershell; | 
|  |  | 
|  | # e* | 
|  | err; error; error_at_line; errx; | 
|  |  | 
|  | # f* | 
|  | fchflags; fcvt; fcvt_r; fdatasync; fsync; ftruncate; | 
|  |  | 
|  | # g* | 
|  | gcvt; get_avphys_pages; get_nprocs; get_nprocs_conf; get_phys_pages; | 
|  | getfsent; getfsfile; getfsspec; gethostid; gethostname; getmntent; | 
|  | getmntent_r; getpagesize; getpass; getttyent; getttynam; getusershell; | 
|  | gtty; | 
|  |  | 
|  | # h* | 
|  | hasmntopt; hcreate; hcreate_r; hdestroy; hdestroy_r; hsearch; hsearch_r; | 
|  |  | 
|  | # i* | 
|  | insque; ioctl; | 
|  |  | 
|  | # j* | 
|  | jrand48; jrand48_r; lfind; lsearch; | 
|  |  | 
|  | # m* | 
|  | madvise; mkstemp; mktemp; mlock; mlockall; mmap; mount; mprotect; msync; | 
|  | munlock; munlockall; munmap; | 
|  |  | 
|  | # o* | 
|  | openlog; | 
|  |  | 
|  | # p* | 
|  | ptrace; | 
|  |  | 
|  | # q* | 
|  | qecvt; qecvt_r; qfcvt; qfcvt_r; qgcvt; | 
|  |  | 
|  | # r* | 
|  | readv; reboot; remque; revoke; | 
|  |  | 
|  | # s* | 
|  | sbrk; select; setdomainname; setfsent; sethostent; sethostid; sethostname; | 
|  | setlogmask; setmntent; setregid; setreuid; setttyent; setusershell; sstk; | 
|  | stty; sync; syscall; syslog; | 
|  |  | 
|  | # t* | 
|  | tdelete; tfind; truncate; tsearch; ttyslot; twalk; | 
|  |  | 
|  | # u* | 
|  | ualarm; usleep; ustat; utimes; | 
|  |  | 
|  | # v* | 
|  | verr; verrx; vhangup; vsyslog; vwarn; vwarnx; | 
|  |  | 
|  | # w* | 
|  | warn; warnx; | 
|  |  | 
|  | # w* | 
|  | writev; | 
|  | } | 
|  | GLIBC_2.1 { | 
|  | # f* | 
|  | ftruncate64; | 
|  |  | 
|  | # m* | 
|  | mmap64; | 
|  |  | 
|  | # t* | 
|  | tdestroy; truncate64; | 
|  | } | 
|  | GLIBC_2.2 { | 
|  | # g* | 
|  | getloadavg; | 
|  |  | 
|  | # m* | 
|  | mincore; mkdtemp; mkstemp64; | 
|  |  | 
|  | # p* | 
|  | posix_madvise; | 
|  | } | 
|  | GLIBC_2.3 { | 
|  | # f* | 
|  | fgetxattr; flistxattr; fremovexattr; fsetxattr; | 
|  | futimes; | 
|  |  | 
|  | # g* | 
|  | getxattr; | 
|  |  | 
|  | # l* | 
|  | listxattr; | 
|  | lgetxattr; llistxattr; lremovexattr; lsetxattr; | 
|  | lutimes; | 
|  |  | 
|  | # r* | 
|  | removexattr; | 
|  |  | 
|  | # s* | 
|  | setxattr; | 
|  | } | 
|  | GLIBC_2.3.3 { | 
|  | remap_file_pages; | 
|  | } | 
|  | GLIBC_2.4 { | 
|  | futimesat; | 
|  | __syslog_chk; __vsyslog_chk; | 
|  | } | 
|  | GLIBC_2.7 { | 
|  | mkostemp; mkostemp64; | 
|  | } | 
|  | GLIBC_2.10 { | 
|  | preadv; preadv64; pwritev; pwritev64; | 
|  | } | 
|  | GLIBC_2.11 { | 
|  | mkstemps; mkstemps64; mkostemps; mkostemps64; | 
|  | } | 
|  | GLIBC_2.14 { | 
|  | syncfs; | 
|  | } | 
|  | GLIBC_2.16 { | 
|  | __getauxval; getauxval; | 
|  | } | 
|  | GLIBC_2.23 { | 
|  | # SHLIB_COMPAT(GLIBC_2_0, GLIBC_2_23) used in regexp.c | 
|  | } | 
|  | GLIBC_PRIVATE { | 
|  | __madvise; | 
|  | __mktemp; | 
|  | __libc_ifunc_impl_list; | 
|  | __tdelete; __tfind; __tsearch; __twalk; | 
|  | } | 
|  | } |