1libc {
2  GLIBC_2.0 {
3    # functions used in inline functions or macros
4    __xstat; __fxstat; __lxstat; __xmknod; __write; __close; __fcntl;
5    __lseek; __open; __read;
6
7    # functions used by libstdc++ 2.7.2
8    __dup2; __pipe;
9
10    # a*
11    access;
12
13    # c*
14    chdir; chmod; chown; close; creat;
15
16    # d*
17    dup; dup2;
18
19    # e*
20    euidaccess;
21
22    # f*
23    fchdir; fchmod; fchown; fcntl; flock; fstatfs; fts_children; fts_close;
24    fts_open; fts_read; fts_set; ftw;
25
26    # g*
27    get_current_dir_name; getcwd; getwd;
28
29    # i*
30    isatty;
31
32    # l*
33    lchown; link; lockf; lseek;
34
35    # m*
36    mkdir; mkfifo;
37
38    # o*
39    open;
40
41    # p*
42    pipe; poll;
43
44    # r*
45    read; readlink; rmdir;
46
47    # s*
48    statfs; symlink;
49
50    # t*
51    ttyname; ttyname_r;
52
53    # u*
54    umask; unlink; utime;
55
56    # w*
57    write;
58  }
59  GLIBC_2.1 {
60    # functions used in other libraries
61    __xstat64; __fxstat64; __lxstat64; __poll;
62
63    # c*
64    creat64;
65
66    # f*
67    fstatfs64; fstatvfs; fstatvfs64; ftw64;
68
69    # l*
70    lockf64; lseek64;
71
72    # n*
73    nftw; nftw64;
74
75    # o*
76    open64;
77
78    # s*
79    sendfile;
80    statfs64; statvfs; statvfs64;
81  }
82  GLIBC_2.2 {
83    # p*
84    posix_fadvise; posix_fadvise64; posix_fallocate; posix_fallocate64;
85
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;
102
103    faccessat;
104    fchmodat;
105    fchownat;
106    __fxstatat; __fxstatat64;
107    linkat;
108    mkdirat; mkfifoat; __xmknodat;
109    openat; openat64;
110    readlinkat;
111    symlinkat;
112    unlinkat;
113
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  }
154}
155