]>
Commit | Line | Data |
---|---|---|
b0b67c47 UD |
1 | libc { |
2 | GLIBC_2.0 { | |
b0b67c47 UD |
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 | ||
84b3fd84 | 9 | # compatibility symbol |
15e260e8 | 10 | __secure_getenv; |
b0b67c47 UD |
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 | } | |
e518937a UD |
82 | GLIBC_2.1.1 { |
83 | # _* | |
84 | _Exit; | |
85 | ||
86 | # i* | |
87 | imaxabs; imaxdiv; | |
88 | } | |
c41041bc UD |
89 | GLIBC_2.1.3 { |
90 | # used by new G++ ABI | |
91 | __cxa_atexit; __cxa_finalize; | |
92 | } | |
3e0dd85b UD |
93 | GLIBC_2.3 { |
94 | # Silent change in SUS. | |
95 | realpath; | |
96 | } | |
e458144c UD |
97 | GLIBC_2.8 { |
98 | qsort_r; | |
99 | } | |
610e67ed UD |
100 | GLIBC_2.10 { |
101 | quick_exit; __cxa_at_quick_exit; | |
102 | } | |
d22e4cc9 AK |
103 | GLIBC_2.13 { |
104 | __fentry__; | |
105 | } | |
84b3fd84 FW |
106 | GLIBC_2.17 { |
107 | secure_getenv; | |
108 | } | |
ba384f6e SP |
109 | GLIBC_2.18 { |
110 | __cxa_thread_atexit_impl; | |
111 | } | |
fb23eb25 UD |
112 | GLIBC_PRIVATE { |
113 | # functions which have an additional interface since they are | |
114 | # are cancelable. | |
1eb610d1 | 115 | __libc_system; |
48dcd0ba UD |
116 | # Variable which needs a dynamic symbol table entry. |
117 | __abort_msg; | |
84b3fd84 FW |
118 | # Used from other libraries |
119 | __libc_secure_getenv; | |
ba384f6e | 120 | __call_tls_dtors; |
fb23eb25 | 121 | } |
b0b67c47 | 122 | } |