desc-io syscalls - function index
This hub indexes the per-function pages of the desc-io domain in the System Call Encyclopedia. Each row links to the page documenting that syscall (or man-page family); the Status column is merged from the coverage ledger. Names listed in one row share a family page: roff .so aliases in man-pages, plus documented time64 twins and the 6.7 futex2 operations, which their base entries document inline.
Status vocabulary: documented (full per-page entry), researched (brief entry, facts sourced), source-limited (no primary source reachable – the entry names the gap), not-started (row inventoried in the ledger, documentation not begun).
| Page | Calls covered | Numbers (x64 / i386 / g64 / arm) | Since | Status |
|---|---|---|---|---|
| lseek | _llseek x64 – | i386 140 | g64 – | arm 140, lseek x64 8 |
| access | access x64 21 | i386 33 | g64 – | arm 33, faccessat x64 269 |
| posix_fadvise | arm_fadvise64_64 x64 – | i386 – | g64 – | arm 270, fadvise64 x64 221 |
| sync_file_range | arm_sync_file_range x64 – | i386 – | g64 – | arm 341, sync_file_range x64 277 |
| close | close x64 3 | i386 6 | g64 57 | arm 6 |
| close_range | close_range x64 436 | i386 436 | g64 436 | arm 436 |
| copy_file_range | copy_file_range x64 326 | i386 377 | g64 285 | arm 391 |
| open | creat x64 85 | i386 8 | g64 – | arm 8, open x64 2 |
| dup | dup x64 32 | i386 41 | g64 23 | arm 41, dup2 x64 33 |
| fallocate | fallocate x64 285 | i386 324 | g64 47 | arm 352 |
| fcntl | fcntl x64 72 | i386 55 | g64 25 | arm 55, fcntl64 x64 – |
| fsync | fdatasync x64 75 | i386 148 | g64 83 | arm 148, fsync x64 74 |
| flock | flock x64 73 | i386 143 | g64 32 | arm 143 |
| stat | fstat x64 5 | i386 108 | g64 80 | arm 108, fstat64 x64 – |
| statfs | fstatfs x64 138 | i386 100 | g64 44 | arm 100, fstatfs64 x64 – |
| truncate | ftruncate x64 77 | i386 93 | g64 46 | arm 93, ftruncate64 x64 – |
| getdents64 | getdents x64 78 | i386 141 | g64 – | arm 141, getdents64 x64 217 |
| ioctl | ioctl x64 16 | i386 54 | g64 29 | arm 54 |
| mmap2 | mmap2 x64 – | i386 192 | g64 – | arm 192 |
| openat2 | openat2 x64 437 | i386 437 | g64 437 | arm 437 |
| pread | pread64 x64 17 | i386 180 | g64 67 | arm 180, pwrite64 x64 18 |
| readv | preadv x64 295 | i386 333 | g64 69 | arm 361, preadv2 x64 327 |
| read | read x64 0 | i386 3 | g64 63 | arm 3 |
| readahead | readahead x64 187 | i386 225 | g64 213 | arm 225 |
| readdir | readdir x64 – | i386 89 | g64 – | arm – |
| readlink | readlink x64 89 | i386 85 | g64 – | arm 85, readlinkat x64 267 |
| sendfile | sendfile x64 40 | i386 187 | g64 71 | arm 187, sendfile64 x64 – |
| splice | splice x64 275 | i386 313 | g64 76 | arm 340, tee x64 276 |
| statx | statx x64 332 | i386 383 | g64 291 | arm 397 |
| sync | sync x64 162 | i386 36 | g64 81 | arm 36, syncfs x64 306 |
| umask | umask x64 95 | i386 60 | g64 166 | arm 60 |
| write | write x64 1 | i386 4 | g64 64 | arm 4 |