| 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 | } |