Download include/syscall.inc from Snapkitty/snapkitty-twin-mars-asm: direct link, hf CLI and curl.
- Browser
- Download file 1.05 kB
-
https://huggingface.co/Snapkitty/snapkitty-twin-mars-asm/resolve/main/include/syscall.inc
- Command line
-
hf download hf://Snapkitty/snapkitty-twin-mars-asm/include/syscall.inc
-
curl -L -o syscall.inc https://huggingface.co/Snapkitty/snapkitty-twin-mars-asm/resolve/main/include/syscall.inc
1.05 kB
| ; syscall.inc — Linux x86_64 syscall numbers and constants | |
| ; OBSERVED: from installer OS detection + ABI documentation | |
| ; File descriptors | |
| %define STDIN 0 | |
| %define STDOUT 1 | |
| %define STDERR 2 | |
| ; Syscall numbers (x86_64 Linux) | |
| %define SYS_READ 0 | |
| %define SYS_WRITE 1 | |
| %define SYS_OPEN 2 | |
| %define SYS_CLOSE 3 | |
| %define SYS_STAT 4 | |
| %define SYS_LSTAT 6 | |
| %define SYS_MMAP 9 | |
| %define SYS_MUNMAP 11 | |
| %define SYS_BRK 12 | |
| %define SYS_IOCTL 16 | |
| %define SYS_GETDENTS64 217 | |
| %define SYS_MKDIR 83 | |
| %define SYS_EXIT 60 | |
| %define SYS_EXIT_GROUP 231 | |
| %define SYS_GETPID 39 | |
| %define SYS_FORK 57 | |
| %define SYS_EXECVE 59 | |
| %define SYS_WAIT4 61 | |
| %define SYS_SOCKET 41 | |
| %define SYS_CONNECT 42 | |
| %define SYS_ACCEPT 43 | |
| %define SYS_BIND 49 | |
| %define SYS_LISTEN 50 | |
| ; ioctl terminal | |
| %define TCGETS 0x5401 | |
| %define TCSETS 0x5402 | |
| %define TIOCGWINSZ 0x5413 | |
| ; mmap flags | |
| %define PROT_READ 0x1 | |
| %define PROT_WRITE 0x2 | |
| %define MAP_PRIVATE 0x2 | |
| %define MAP_ANON 0x20 | |