quinn-os/syscalls.h
Andrew Pamment 00638cb337 clang format
2022-07-16 16:52:33 +10:00

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