quinn-os/syscalls.h

54 lines
1.3 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_SEM_NEW 24
#define SYS_SEM_FREE 25
#define SYS_SEM_SIG 26
#define SYS_SEM_WAIT 27
#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
extern void init_syscalls();
#endif