Version definitions.
[kopensolaris-gnu/glibc.git] / io / Versions
1 libc {
2   GLIBC_2.0 {
3     # functions which have an additional interface since they are
4     # are cancelable.
5     __libc_open; __libc_close; __libc_read; __libc_write;
6     __libc_lseek; __libc_fcntl;
7
8     # functions used in inline functions or macros
9     __xstat; __fxstat; __lxstat; __xmknod; __write; __close; __fcntl;
10     __lseek; __open; __read;
11
12     # a*
13     access;
14
15     # c*
16     chdir; chmod; chown; close; creat;
17
18     # d*
19     dup; dup2;
20
21     # e*
22     euidaccess;
23
24     # f*
25     fchdir; fchmod; fchown; fcntl; flock; fstatfs; fts_children; fts_close;
26     fts_open; fts_read; fts_set; ftw;
27
28     # g*
29     get_current_dir_name; getcwd; getwd;
30
31     # i*
32     isatty;
33
34     # l*
35     lchown; link; lockf; lseek;
36
37     # m*
38     mkdir; mkfifo;
39
40     # o*
41     open;
42
43     # p*
44     pipe; poll;
45
46     # r*
47     read; readlink; rmdir;
48
49     # s*
50     statfs; symlink;
51
52     # t*
53     ttyname; ttyname_r;
54
55     # u*
56     umask; unlink; utime;
57
58     # w*
59     write;
60   }
61   GLIBC_2.1 {
62     # functions used in other libraries
63     __xstat64; __fxstat64; __lxstat64; __poll;
64
65     # c*
66     creat64;
67
68     # f*
69     fstatfs64; fstatvfs; fstatvfs64; ftw64;
70
71     # l*
72     lockf64; lseek64;
73
74     # n*
75     nftw; nftw64;
76
77     # o*
78     open64;
79
80     # s*
81     statfs64; statvfs; statvfs64;
82   }
83 }