Include <kernel-features.h>.
[glibc/history.git] / io / Versions
blob6c0a23b4651afac811e026f019382b29761df8dd
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     sendfile;
80     statfs64; statvfs; statvfs64;
81   }
82   GLIBC_2.2 {
83     # p*
84     posix_fadvise; posix_fadvise64; posix_fallocate; posix_fallocate64;
86     __open64;
87   }
88   GLIBC_2.3 {
89     # s*
90     sendfile64;
91   }
92   GLIBC_2.3.2 {
93     # l*
94     lchmod;
95   }
96   GLIBC_2.3.3 {
97     # n*
98     nftw; nftw64;
99   }
100   GLIBC_2.4 {
101     eaccess;
103     faccessat;
104     fchmodat;
105     fchownat;
106     __fxstatat; __fxstatat64;
107     linkat;
108     mkdirat; mkfifoat; __xmknodat;
109     openat; openat64;
110     readlinkat;
111     symlinkat;
112     unlinkat;
114     ppoll;
115   }
116   GLIBC_2.6 {
117     utimensat; futimens;
118   }
119   GLIBC_2.7 {
120     __open_2; __open64_2; __openat_2; __openat64_2;
121   }
122   GLIBC_2.9 {
123     dup3; pipe2;
124   }