1999-01-22 Roland McGrath <roland@baalperazim.frob.com>
[kopensolaris-gnu/glibc.git] / stdio / Versions
1 libc {
2   GLIBC_2.0 {
3     # more or less standard functions
4     __fillbf; __flshfp;
5
6     # functions used in inline functions or macros
7     __getdelim; __line_wrap_output; __line_wrap_update;
8     __vfscanf; __vsscanf;
9
10     # variables in normal name space
11     stderr; stdin; stdout;
12
13     # c*
14     clearerr;
15
16     # f*
17     fclose; fcloseall; fdopen; feof; ferror; fflush; fgetc; fgetpos; fgets;
18     fileno; fmemopen; fopen; fopencookie; fputc; fputs; fread; freopen;
19     fseek; fsetpos; ftell; fwrite;
20
21     # g*
22     getc; getchar; getdelim; gets;
23
24     # l*
25     line_wrap_stream; line_unwrap_stream; line_wrapped; line_wrap_lmargin;
26     line_wrap_set_lmargin; line_wrap_rmargin; line_wrap_set_rmargin;
27     line_wrap_wmargin; line_wrap_set_wmargin; line_wrap_point;
28
29     # o*
30     open_memstream; open_obstack_stream; obstack_printf; obstack_vprintf;
31
32     # p*
33     pclose; popen; putc; putchar; puts;
34
35     # r*
36     rewind;
37
38     # s*
39     setbuf; setbuffer; setlinebuf; setvbuf;
40
41     # u*
42     ungetc;
43
44     # v*
45     vasprintf; vdprintf; vscanf; vsnprintf; vsprintf; vsscanf;
46   }
47   GLIBC_2.1 {
48     # functions used in other libraries
49     __asprintf;
50
51     # c*
52     clearerr_unlocked;
53
54     # f*
55     feof_unlocked; ferror_unlocked; fflush_unlocked;  fgets_unlocked;
56     fileno_unlocked; fputc_unlocked; fputs_unlocked;
57     fread_unlocked; fwrite_unlocked;
58
59     # g*
60     getc_unlocked; getchar_unlocked;
61
62     # p*
63     putc_unlocked; putchar_unlocked;
64   }
65 }