]> git.ipfire.org Git - thirdparty/glibc.git/blob - stdlib/Versions
Do not use wildcard symbol names for public versions in Versions files.
[thirdparty/glibc.git] / stdlib / Versions
1 libc {
2 GLIBC_2.0 {
3 # functions with required interface outside normal name space
4 __xpg_basename;
5
6 # functions used in inline functions or macros
7 __strtod_internal; __strtof_internal; __strtold_internal;
8 __strtol_internal; __strtoll_internal;
9 __strtoul_internal; __strtoull_internal;
10 # functions formerly so used (compatibility symbols)
11 __strtoq_internal; __strtouq_internal;
12
13 # compatibility symbol
14 __secure_getenv;
15
16 # a*
17 a64l; abort; abs; atexit; atof; atoi; atol; atoll;
18
19 # b*
20 bsearch;
21
22 # c*
23 canonicalize_file_name; clearenv;
24
25 # d*
26 div; drand48; drand48_r;
27
28 # e*
29 erand48; erand48_r; exit;
30
31 # g*
32 getenv; getsubopt;
33
34 # i*
35 initstate; initstate_r;
36
37 # l*
38 l64a; labs; lcong48; lcong48_r; ldiv; llabs; lldiv; lrand48; lrand48_r;
39
40 # m*
41 mblen; mbrlen; mbrtowc; mbsinit; mbsnrtowcs; mbsrtowcs; mbstowcs;
42 mbtowc; mcheck; mcount; mrand48; mrand48_r;
43
44 # n*
45 nrand48; nrand48_r;
46
47 # o*
48 on_exit;
49
50 # p*
51 putenv;
52
53 # q*
54 qsort;
55
56 # r*
57 rand; rand_r; random; random_r; realpath; rpmatch;
58
59 # s*
60 seed48; seed48_r; setcontext; setenv; setstate; setstate_r; srand; srand48;
61 srand48_r; srandom; srandom_r; step; strfmon; strtod; strtof; strtol;
62 strtold; strtoll; strtoq; strtoul; strtoull; strtouq; system;
63
64 # u*
65 unsetenv;
66
67 # w*
68 wcstombs; wctomb;
69 }
70 GLIBC_2.1 {
71 # a*
72 addseverity;
73
74 # f*
75 fmtmsg;
76
77 # g*
78 getcontext;
79
80 # m*
81 makecontext;
82
83 # s*
84 strtoimax; strtoumax; swapcontext;
85 }
86 GLIBC_2.1.1 {
87 # _*
88 _Exit;
89
90 # i*
91 imaxabs; imaxdiv;
92 }
93 GLIBC_2.1.3 {
94 # used by new G++ ABI
95 __cxa_atexit; __cxa_finalize;
96 }
97 GLIBC_2.3 {
98 # Silent change in SUS.
99 realpath;
100 }
101 GLIBC_2.8 {
102 qsort_r;
103 }
104 GLIBC_2.10 {
105 quick_exit; __cxa_at_quick_exit;
106 }
107 GLIBC_2.13 {
108 __fentry__;
109 }
110 GLIBC_2.17 {
111 secure_getenv;
112 }
113 GLIBC_2.18 {
114 __cxa_thread_atexit_impl;
115 }
116 GLIBC_2.24 {
117 quick_exit;
118 }
119 GLIBC_2.25 {
120 # s*
121 strfromd; strfromf; strfroml;
122 getrandom; getentropy;
123 }
124 GLIBC_PRIVATE {
125 # functions which have an additional interface since they are
126 # are cancelable.
127 __libc_system;
128 # Variable which needs a dynamic symbol table entry.
129 __abort_msg;
130 # Used from other libraries
131 __libc_secure_getenv;
132 __call_tls_dtors;
133 __strtof_nan; __strtod_nan; __strtold_nan;
134 }
135 }