Remove __new_exitfn.
[kopensolaris-gnu/glibc.git] / stdlib / Versions
1 libc {
2   GLIBC_2.0 {
3     # functions which have an additional interface since they are
4     # are cancelable.
5     __libc_system;
6
7     # functions with required interface outside normal name space
8     __xpg_basename;
9
10     # functions used in inline functions or macros
11     __strto*_internal;
12
13     # functions used in other libraries
14     __secure_getenv; __on_exit;
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 }