Update.
[glibc.git] / io / Versions
blobe090a6822e954c9fce2190ab2b80e63e99526f55
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;
8     # functions used in inline functions or macros
9     __xstat; __fxstat; __lxstat; __xmknod; __write; __close; __fcntl;
10     __lseek; __open; __read;
12     # functions used by libstdc++ 2.7.2
13     __dup2; __pipe;
15     # a*
16     access;
18     # c*
19     chdir; chmod; chown; close; creat;
21     # d*
22     dup; dup2;
24     # e*
25     euidaccess;
27     # f*
28     fchdir; fchmod; fchown; fcntl; flock; fstatfs; fts_children; fts_close;
29     fts_open; fts_read; fts_set; ftw;
31     # g*
32     get_current_dir_name; getcwd; getwd;
34     # i*
35     isatty;
37     # l*
38     lchown; link; lockf; lseek;
40     # m*
41     mkdir; mkfifo;
43     # o*
44     open;
46     # p*
47     pipe; poll;
49     # r*
50     read; readlink; rmdir;
52     # s*
53     statfs; symlink;
55     # t*
56     ttyname; ttyname_r;
58     # u*
59     umask; unlink; utime;
61     # w*
62     write;
63   }
64   GLIBC_2.1 {
65     # functions used in other libraries
66     __xstat64; __fxstat64; __lxstat64; __poll;
68     # c*
69     creat64;
71     # f*
72     fstatfs64; fstatvfs; fstatvfs64; ftw64;
74     # l*
75     lockf64; lseek64;
77     # n*
78     nftw; nftw64;
80     # o*
81     open64;
83     # s*
84     statfs64; statvfs; statvfs64;
85   }
86   GLIBC_2.1.3 {
87     # For the cancelation wrappers.
88     __libc_open64; __libc_lseek64;
89   }
90   GLIBC_2.2 {
91     # p*
92     posix_fadvise; posix_fadvise64; posix_fallocate; posix_fallocate64;
94     __open64;
95   }