67 lines
1.4 KiB
C
67 lines
1.4 KiB
C
#ifndef __SYSCALL_H
|
|
#define __SYSCALL_H
|
|
|
|
#define SYS_EXIT 1
|
|
#define SYS_FORK 2
|
|
#define SYS_CLOSE 3
|
|
#define SYS_GETPID 4
|
|
#define SYS_READ 5
|
|
#define SYS_OPEN 6
|
|
#define SYS_WRITE 7
|
|
#define SYS_ISATTY 8
|
|
#define SYS_SBRK 9
|
|
#define SYS_LSEEK 10
|
|
#define SYS_EXECVE 11
|
|
#define SYS_SELECTDEV 12
|
|
#define SYS_GETDENTS 13
|
|
#define SYS_STAT 14
|
|
#define SYS_FSTAT 15
|
|
#define SYS_WAIT 16
|
|
#define SYS_GETTIME 17
|
|
#define SYS_MKDIR 18
|
|
#define SYS_CHDIR 19
|
|
#define SYS_WINDOW_REQ 20
|
|
#define SYS_WINDOW_BLIT 21
|
|
#define SYS_WINDOW_INPUT 22
|
|
#define SYS_YIELD 23
|
|
#define SYS_ETHER_UP 28
|
|
#define SYS_SOCK_OPEN 29
|
|
#define SYS_SOCK_CONNECT 30
|
|
#define SYS_SOCK_CLOSE 31
|
|
#define SYS_SOCK_READ 32
|
|
#define SYS_SOCK_WRITE 33
|
|
#define SYS_SOCK_STATUS 34
|
|
#define SYS_WINDOW_WALLPAPER 35
|
|
#define SYS_MEM_INFO 36
|
|
#define SYS_WINDOW_DESTROY 37
|
|
#define SYS_UNLINK 38
|
|
#define SYS_SOCK_LISTEN 39
|
|
#define SYS_SOCK_ACCEPT 40
|
|
#define SYS_ETHER_DFGW 41
|
|
#define SYS_PIPE 42
|
|
#define SYS_DUP 43
|
|
#define SYS_SOCK_BIND 44
|
|
#define SYS_SOCK_RECV_FROM 45
|
|
#define SYS_GET_TICKS 46
|
|
#define SYS_WINDOW_CAPTION 47
|
|
#define SYS_ETHER_GETMAC 48
|
|
#define SYS_KILL_PID 49
|
|
#define SYS_LIST_PROC 50
|
|
#define SYS_VFS_SYNC 51
|
|
#define SYS_LINK 52
|
|
#define SYS_HALT 53
|
|
#define SYS_LIST_PCI 54
|
|
#define SYS_GETCWD 55
|
|
#define SYS_SOCK_IOCTL 56
|
|
#define SYS_SLEEP 57
|
|
#define SYS_STATFS 58
|
|
#define SYS_DUP2 59
|
|
#define SYS_WINDOW_FONT 60
|
|
#define SYS_WINDOW_COLOURSCHEME 61
|
|
#define SYS_SOCK_POLL 62
|
|
#define SYS_SOCK_INFO 63
|
|
|
|
extern void init_syscalls();
|
|
|
|
#endif
|