major refactorings
Signed-off-by: kaguya3311 <kaguya3311@national.shitposting.agency>
This commit is contained in:
@@ -1,29 +1,50 @@
|
||||
#pragma once
|
||||
|
||||
#define SYS_READ 0
|
||||
#define SYS_WRITE 1
|
||||
#define SYS_OPEN 2
|
||||
#define SYS_CLOSE 3
|
||||
#define SYS_MMAP 9
|
||||
#define SYS_MUNMAP 11
|
||||
#define SYS_BRK 12
|
||||
#define SYS_SIGACTION 13 /* rt_sigaction on Linux */
|
||||
#define SYS_SIGPROCMASK 14 /* rt_sigprocmask on Linux */
|
||||
#define SYS_SCHED_YIELD 24
|
||||
#define SYS_GETPID 39
|
||||
|
||||
#define SYS_NICE 34
|
||||
#define SYS_FORK 57
|
||||
#define SYS_EXECVE 59
|
||||
#define SYS_EXIT 60
|
||||
#define SYS_KILL 62
|
||||
|
||||
#define SYS_GETPPID 110
|
||||
#define SYS_SCHED_GETSCHEDULER 138
|
||||
#define SYS_SCHED_SETSCHEDULER 139
|
||||
#define SYS_FUTEX 202
|
||||
#define SYS_EXIT_GROUP 231
|
||||
#define SYS_TCB_SET 300
|
||||
#define SYS_GETRANDOM 318
|
||||
#define SYS_OPEN_DIR 319
|
||||
#define SYS_READ_ENTRIES 320
|
||||
#define SYS_read 0
|
||||
#define SYS_write 1
|
||||
#define SYS_open 2
|
||||
#define SYS_close 3
|
||||
#define SYS_seek 8
|
||||
#define SYS_mmap 9
|
||||
#define SYS_mprotect 10
|
||||
#define SYS_munmap 11
|
||||
#define SYS_ioctl 16
|
||||
#define SYS_nanosleep 35
|
||||
#define SYS_getpid 39
|
||||
#define SYS_fork 57
|
||||
#define SYS_execve 59
|
||||
#define SYS_exit 60
|
||||
#define SYS_kill 62
|
||||
#define SYS_fcntl 72
|
||||
#define SYS_getcwd 79
|
||||
#define SYS_chdir 80
|
||||
#define SYS_rmdir 84
|
||||
#define SYS_readdir 89
|
||||
#define SYS_puts 103
|
||||
#define SYS_getppid 110
|
||||
#define SYS_setsid 112
|
||||
#define SYS_waitpid 114
|
||||
#define SYS_prctl 157
|
||||
#define SYS_futex 202
|
||||
#define SYS_openat 257
|
||||
#define SYS_mkdirat 258
|
||||
#define SYS_fstatat 262
|
||||
#define SYS_unlinkat 263
|
||||
#define SYS_linkat 265
|
||||
#define SYS_readlinkat 267
|
||||
#define SYS_fchmodat 268
|
||||
#define SYS_dup3 292
|
||||
#define SYS_pipe 293
|
||||
#define SYS_getclock 314
|
||||
#define SYS_ppoll 271
|
||||
#define SYS_socket 41
|
||||
#define SYS_connect 42
|
||||
#define SYS_accept 43
|
||||
#define SYS_recvmsg 47
|
||||
#define SYS_bind 49
|
||||
#define SYS_listen 50
|
||||
#define SYS_getpeername 52
|
||||
#define SYS_socketpair 83
|
||||
#define SYS_threadnew 56
|
||||
#define SYS_threadexit 61
|
||||
|
||||
Reference in New Issue
Block a user