Merge branch 'master' of ssh://sourceware.org/git/glibc
[glibc.git] / stdlib / Versions
blob2aa396ecb7ec320fbd1d8425027f2ca0c0793fbc
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     __strto*_internal;
9     # functions used in other libraries
10     __secure_getenv;
12     # a*
13     a64l; abort; abs; atexit; atof; atoi; atol; atoll;
15     # b*
16     bsearch;
18     # c*
19     canonicalize_file_name; clearenv;
21     # d*
22     div; drand48; drand48_r;
24     # e*
25     erand48; erand48_r; exit;
27     # g*
28     getenv; getsubopt;
30     # i*
31     initstate; initstate_r;
33     # l*
34     l64a; labs; lcong48; lcong48_r; ldiv; llabs; lldiv; lrand48; lrand48_r;
36     # m*
37     mblen; mbrlen; mbrtowc; mbsinit; mbsnrtowcs; mbsrtowcs; mbstowcs;
38     mbtowc; mcheck; mcount; mrand48; mrand48_r;
40     # n*
41     nrand48; nrand48_r;
43     # o*
44     on_exit;
46     # p*
47     putenv;
49     # q*
50     qsort;
52     # r*
53     rand; rand_r; random; random_r; realpath; rpmatch;
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;
60     # u*
61     unsetenv;
63     # w*
64     wcstombs; wctomb;
65   }
66   GLIBC_2.1 {
67     # a*
68     addseverity;
70     # f*
71     fmtmsg;
73     # g*
74     getcontext;
76     # m*
77     makecontext;
79     # s*
80     strtoimax; strtoumax; swapcontext;
81   }
82   GLIBC_2.1.1 {
83     # _*
84     _Exit;
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_PRIVATE {
107     # functions which have an additional interface since they are
108     # are cancelable.
109     __libc_system;
110     # Variable which needs a dynamic symbol table entry.
111     __abort_msg;
112   }