]>
Commit | Line | Data |
---|---|---|
b0b67c47 UD |
1 | libc { |
2 | GLIBC_2.0 { | |
3 | # global variables | |
4 | ___brk_addr; __curbrk; __progname; __progname_full; | |
5 | ||
b0b67c47 UD |
6 | # interface of malloc functions |
7 | __sbrk; __getpagesize; | |
8 | ||
9 | # functions used in other libraries | |
10 | __select; | |
11 | ||
12 | # variables in normal name space | |
13 | error_message_count; error_one_per_line; error_print_progname; | |
14 | ||
15 | # variables in normal name space | |
16 | loc1; loc2; locs; | |
17 | program_invocation_name; program_invocation_short_name; | |
18 | ||
19 | # a* | |
20 | acct; addmntent; advance; | |
21 | ||
bb967344 UD |
22 | # b* |
23 | brk; | |
24 | ||
b0b67c47 UD |
25 | # c* |
26 | chflags; chroot; closelog; | |
27 | ||
28 | # d* | |
29 | daemon; dirname; | |
30 | ||
31 | # e* | |
32 | ecvt; ecvt_r; endfsent; endmntent; endttyent; endusershell; | |
33 | ||
34 | # e* | |
35 | err; error; error_at_line; errx; | |
36 | ||
37 | # f* | |
38 | fchflags; fcvt; fcvt_r; fdatasync; fsync; ftruncate; | |
39 | ||
40 | # g* | |
41 | gcvt; get_avphys_pages; get_nprocs; get_nprocs_conf; get_phys_pages; | |
42 | getfsent; getfsfile; getfsspec; gethostid; gethostname; getmntent; | |
43 | getmntent_r; getpagesize; getpass; getttyent; getttynam; getusershell; | |
44 | gtty; | |
45 | ||
46 | # h* | |
47 | hasmntopt; hcreate; hcreate_r; hdestroy; hdestroy_r; hsearch; hsearch_r; | |
48 | ||
49 | # i* | |
50 | insque; ioctl; | |
51 | ||
52 | # j* | |
53 | jrand48; jrand48_r; lfind; lsearch; | |
54 | ||
55 | # m* | |
56 | madvise; mkstemp; mktemp; mlock; mlockall; mmap; mount; mprotect; msync; | |
57 | munlock; munlockall; munmap; | |
58 | ||
59 | # o* | |
60 | openlog; | |
61 | ||
62 | # p* | |
63 | ptrace; | |
64 | ||
65 | # q* | |
66 | qecvt; qecvt_r; qfcvt; qfcvt_r; qgcvt; | |
67 | ||
68 | # r* | |
501e2da5 | 69 | readv; reboot; remque; revoke; |
b0b67c47 UD |
70 | |
71 | # s* | |
bb967344 | 72 | sbrk; select; setdomainname; setfsent; sethostent; sethostid; sethostname; |
b0b67c47 UD |
73 | setlogmask; setmntent; setregid; setreuid; setttyent; setusershell; sstk; |
74 | stty; sync; syscall; syslog; | |
75 | ||
76 | # t* | |
77 | tdelete; tfind; truncate; tsearch; ttyslot; twalk; | |
78 | ||
79 | # u* | |
80 | ualarm; usleep; ustat; utimes; | |
81 | ||
82 | # v* | |
83 | verr; verrx; vhangup; vsyslog; vwarn; vwarnx; | |
84 | ||
85 | # w* | |
86 | warn; warnx; | |
87 | ||
88 | # w* | |
89 | writev; | |
90 | } | |
91 | GLIBC_2.1 { | |
92 | # f* | |
93 | ftruncate64; | |
94 | ||
95 | # m* | |
96 | mmap64; | |
97 | ||
98 | # t* | |
99 | tdestroy; truncate64; | |
100 | } | |
2e65ca2b | 101 | GLIBC_2.2 { |
8e755477 RM |
102 | # g* |
103 | getloadavg; | |
104 | ||
2e65ca2b | 105 | # m* |
85adf316 | 106 | mincore; mkdtemp; mkstemp64; |
79e195ed UD |
107 | |
108 | # p* | |
109 | posix_madvise; | |
2e65ca2b | 110 | } |
c0ad824e AJ |
111 | GLIBC_2.3 { |
112 | # f* | |
113 | fgetxattr; flistxattr; fremovexattr; fsetxattr; | |
20acbc25 | 114 | futimes; |
c0ad824e AJ |
115 | |
116 | # g* | |
117 | getxattr; | |
118 | ||
119 | # l* | |
120 | listxattr; | |
121 | lgetxattr; llistxattr; lremovexattr; lsetxattr; | |
20acbc25 | 122 | lutimes; |
c0ad824e AJ |
123 | |
124 | # r* | |
125 | removexattr; | |
126 | ||
127 | # s* | |
128 | setxattr; | |
129 | } | |
d15a8404 UD |
130 | GLIBC_2.3.3 { |
131 | remap_file_pages; | |
132 | } | |
29c21e49 | 133 | GLIBC_2.4 { |
26cec518 | 134 | futimesat; |
29c21e49 UD |
135 | __syslog_chk; __vsyslog_chk; |
136 | } | |
d7e23b02 UD |
137 | GLIBC_2.7 { |
138 | mkostemp; mkostemp64; | |
139 | } | |
e109c612 UD |
140 | GLIBC_2.10 { |
141 | preadv; preadv64; pwritev; pwritev64; | |
142 | } | |
7f3146e7 | 143 | GLIBC_2.11 { |
3a83202d | 144 | mkstemps; mkstemps64; mkostemps; mkostemps64; |
7f3146e7 | 145 | } |
81a5726b AS |
146 | GLIBC_2.14 { |
147 | syncfs; | |
148 | } | |
c7683a6d RH |
149 | GLIBC_2.16 { |
150 | __getauxval; getauxval; | |
151 | } | |
c9295fd4 ZW |
152 | GLIBC_2.23 { |
153 | # SHLIB_COMPAT(GLIBC_2_0, GLIBC_2_23) used in regexp.c | |
154 | } | |
63eb8df8 ZW |
155 | GLIBC_2.25 { |
156 | gnu_dev_major; gnu_dev_minor; gnu_dev_makedev; | |
157 | } | |
52bd9381 AZ |
158 | GLIBC_2.26 { |
159 | preadv2; preadv64v2; pwritev2; pwritev64v2; | |
160 | } | |
9043e228 RM |
161 | GLIBC_PRIVATE { |
162 | __madvise; | |
cfa8054f | 163 | __mktemp; |
11dd4af6 | 164 | __libc_ifunc_impl_list; |
d051b143 | 165 | __tdelete; __tfind; __tsearch; __twalk; |
fa872e1b AZ |
166 | __mmap; __munmap; __mprotect; |
167 | __sched_get_priority_min; __sched_get_priority_max; | |
5f7b841d | 168 | __libc_allocate_once_slow; |
9043e228 | 169 | } |
b0b67c47 | 170 | } |