xf.li | bdd93d5 | 2023-05-12 07:10:14 -0700 | [diff] [blame^] | 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; |
| 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 | } |