Update.
[glibc.git] / io / Versions
blobeaf25d7b1e5d93da779346dafd45cfbd366392da
1 libc {
2   GLIBC_2.0 {
3     # functions used in inline functions or macros
4     __xstat; __fxstat; __lxstat; __xmknod; __write; __close; __fcntl;
5     __lseek; __open; __read;
7     # functions used by libstdc++ 2.7.2
8     __dup2; __pipe;
10     # a*
11     access;
13     # c*
14     chdir; chmod; chown; close; creat;
16     # d*
17     dup; dup2;
19     # e*
20     euidaccess;
22     # f*
23     fchdir; fchmod; fchown; fcntl; flock; fstatfs; fts_children; fts_close;
24     fts_open; fts_read; fts_set; ftw;
26     # g*
27     get_current_dir_name; getcwd; getwd;
29     # i*
30     isatty;
32     # l*
33     lchown; link; lockf; lseek;
35     # m*
36     mkdir; mkfifo;
38     # o*
39     open;
41     # p*
42     pipe; poll;
44     # r*
45     read; readlink; rmdir;
47     # s*
48     statfs; symlink;
50     # t*
51     ttyname; ttyname_r;
53     # u*
54     umask; unlink; utime;
56     # w*
57     write;
58   }
59   GLIBC_2.1 {
60     # functions used in other libraries
61     __xstat64; __fxstat64; __lxstat64; __poll;
63     # c*
64     creat64;
66     # f*
67     fstatfs64; fstatvfs; fstatvfs64; ftw64;
69     # l*
70     lockf64; lseek64;
72     # n*
73     nftw; nftw64;
75     # o*
76     open64;
78     # s*
79     statfs64; statvfs; statvfs64;
80   }
81   GLIBC_2.2 {
82     # p*
83     posix_fadvise; posix_fadvise64; posix_fallocate; posix_fallocate64;
85     __open64;
86   }
87   GLIBC_PRIVATE {
88     # functions which have an additional interface since they are
89     # cancelable.
90     __libc_open; __libc_close; __libc_read; __libc_write;
91     __libc_lseek; __libc_fcntl; __libc_open64; __libc_lseek64;
92   }