socket: Improve fortify with clang
[glibc.git] / io / Versions
blob4e19540885eab56a8b4e3a9586b4e7f1cc01a518
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   }
125   GLIBC_2.23 {
126     fts64_children; fts64_close; fts64_open; fts64_read; fts64_set;
127   }
128   GLIBC_2.27 {
129     copy_file_range;
130   }
131   GLIBC_2.28 {
132     fcntl;
133     fcntl64;
134     statx;
135   }
136   GLIBC_2.33 {
137     stat; stat64; fstat; fstat64; lstat; lstat64; fstatat; fstatat64;
138     mknod; mknodat;
139   }
140   GLIBC_2.34 {
141     closefrom;
142   }
143   GLIBC_PRIVATE {
144     __libc_fcntl64;
145     __fcntl_nocancel;
146     __open64_nocancel;
147     __write_nocancel;
148     __file_is_unchanged;
149     __file_change_detection_for_stat;
150     __file_change_detection_for_path;
151     __file_change_detection_for_fp;
152     __fstat64;
153   }