S390: Move utf8-utf32-z9.c to multiarch folder and use s390_libc_ifunc_expr macro.
[glibc.git] / stdlib / Versions
blob9cade20a06d12cd6ccc29c54c0f477b8a1a3bb92
1 libc {
2   GLIBC_2.0 {
3     # functions with required interface outside normal name space
4     __xpg_basename;
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;
13     # compatibility symbol
14     __secure_getenv;
16     # a*
17     a64l; abort; abs; atexit; atof; atoi; atol; atoll;
19     # b*
20     bsearch;
22     # c*
23     canonicalize_file_name; clearenv;
25     # d*
26     div; drand48; drand48_r;
28     # e*
29     erand48; erand48_r; exit;
31     # g*
32     getenv; getsubopt;
34     # i*
35     initstate; initstate_r;
37     # l*
38     l64a; labs; lcong48; lcong48_r; ldiv; llabs; lldiv; lrand48; lrand48_r;
40     # m*
41     mblen; mbrlen; mbrtowc; mbsinit; mbsnrtowcs; mbsrtowcs; mbstowcs;
42     mbtowc; mcheck; mcount; mrand48; mrand48_r;
44     # n*
45     nrand48; nrand48_r;
47     # o*
48     on_exit;
50     # p*
51     putenv;
53     # q*
54     qsort;
56     # r*
57     rand; rand_r; random; random_r; realpath; rpmatch;
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;
64     # u*
65     unsetenv;
67     # w*
68     wcstombs; wctomb;
69   }
70   GLIBC_2.1 {
71     # a*
72     addseverity;
74     # f*
75     fmtmsg;
77     # g*
78     getcontext;
80     # m*
81     makecontext;
83     # s*
84     strtoimax; strtoumax; swapcontext;
85   }
86   GLIBC_2.1.1 {
87     # _*
88     _Exit;
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   }