]> git.ipfire.org Git - thirdparty/glibc.git/blame - misc/Versions
iconv, localedef: avoid floating point rounding differences [BZ #24372]
[thirdparty/glibc.git] / misc / Versions
CommitLineData
b0b67c47
UD
1libc {
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}