summaryrefslogtreecommitdiff
path: root/include/kernel/syscall.h
blob: 348fd639feab2e9a3ee3c0e1195c6ed3ecb6a44d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#pragma once

#define SYS_putc        1
#define SYS_fork        2
#define SYS_exit        3
#define SYS_wait        4
#define SYS_pipe        5
#define SYS_read        6
#define SYS_kill        7
#define SYS_exec        8
#define SYS_fstat       9
#define SYS_chdir       10
#define SYS_dup         11
#define SYS_getpid      12
#define SYS_sbrk        13
#define SYS_sleep       14
#define SYS_uptime      15
#define SYS_open        16
#define SYS_write       17
#define SYS_mknod       18
#define SYS_unlink      19
#define SYS_link        20
#define SYS_mkdir       21
#define SYS_close       22
#define SYS_disk_test   23
#define SYS_lseek       24
#define SYS_shutdown    25

#ifndef __ASSEMBLER__
void syscall();
#endif