Files
KirkOS/user/include/mlibc/sysdeps/kirkos/include/syscall.h
T
2026-05-18 04:02:59 -04:00

51 lines
1.0 KiB
C

#pragma once
#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