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