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