My Kernel v0.1.0
syscalls.h
1
23#ifndef KERNEL_ARCH_I686_SYSCALLS_H
24#define KERNEL_ARCH_I686_SYSCALLS_H
25
27#define SYSCALL_INTERRUPT_NR 0x80
28
38typedef enum syscall_nr {
45 SYS_LSEEK = 19,
47 SYS_KILL = 37,
48 SYS_BRK = 45,
49 SYS_STAT = 106,
50 SYS_LSTAT = 107,
51 SYS_FSTAT = 108,
52 SYS_SBRK = 463,
53 SYSCALL_COUNT
55
56#endif /* KERNEL_ARCH_I684_SYSCALLS_H */
57
syscall_nr
The list of available syscall vectors.
Definition: syscalls.h:38
@ SYS_STAT
Definition: syscalls.h:49
@ SYS_WRITE
Definition: syscalls.h:42
@ SYS_READ
Definition: syscalls.h:41
@ SYS_CLOSE
Definition: syscalls.h:44
@ SYS_SBRK
Definition: syscalls.h:52
@ SYS_BRK
Definition: syscalls.h:48
@ SYS_EXIT
Definition: syscalls.h:39
@ SYS_OPEN
Definition: syscalls.h:43
@ SYS_LSEEK
Definition: syscalls.h:45
@ SYS_GETPID
Definition: syscalls.h:46
@ SYS_FSTAT
Definition: syscalls.h:51
@ SYS_FORK
Definition: syscalls.h:40
@ SYS_LSTAT
Definition: syscalls.h:50
@ SYS_KILL
Definition: syscalls.h:47