Kernel - Fixed stupid bug in utf-8 code (mirrored in userland)
[tpg/acess2.git] / Usermode / Libraries / ld-acess.so_src / include_exp / sys / sys.h
1 /*\r
2  Syscall Definitions\r
3 */\r
4 #ifndef _SYS_SYS_H_\r
5 #define _SYS_SYS_H_\r
6 \r
7 #include <acess/sys.h>\r
8 \r
9 #include <sys/types.h>\r
10 \r
11 //#define O_RDONLY      OPENFLAG_READ\r
12 //#define O_WRONLY      OPENFLAG_WRITE\r
13 //#define O_CREAT       (OPENFLAG_CREATE|OPENFLAG_WRITE)\r
14 //#define O_TRUNC       OPENFLAG_WRITE\r
15 //#define O_APPEND      OPENFLAG_WRITE\r
16 \r
17 \r
18 #if 0\r
19 #define OPEN_FLAG_READ  1\r
20 #define OPEN_FLAG_WRITE 2\r
21 #define OPEN_FLAG_EXEC  4\r
22 \r
23 enum {\r
24         K_WAITPID_DIE = 0\r
25 };\r
26 \r
27 // === System Calls ===\r
28 extern void     _exit(int ret);\r
29 extern int      brk(int bssend);\r
30 extern int      execve(char *file, char *args[], char *envp[]);\r
31 extern int      fork();\r
32 extern int      yield();\r
33 extern int      sleep();\r
34 \r
35 extern int      open(char *file, int flags);\r
36 extern int      close(int fp);\r
37 extern int      read(int fp, int len, void *buf);\r
38 extern int      write(int fp, int len, void *buf);\r
39 extern int      tell(int fp);\r
40 extern void     seek(int fp, int64_t dist, int flag);\r
41 extern int      fstat(int fp, t_fstat *st);\r
42 extern int      ioctl(int fp, int call, void *arg);\r
43 extern int      readdir(int fp, char *file);\r
44 \r
45 extern int      select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *errfds, time_t *timeout);\r
46 \r
47 extern int      kdebug(char *fmt, ...);\r
48 extern int      waitpid(int pid, int action);\r
49 extern int      gettid();       // Get Thread ID\r
50 extern int      getpid();       // Get Process ID\r
51 extern int      sendmsg(int dest, unsigned int *Data);\r
52 extern int      pollmsg(int *src, unsigned int *Data);\r
53 extern int      getmsg(int *src, unsigned int *Data);\r
54 #endif\r
55 \r
56 #endif\r

UCC git Repository :: git.ucc.asn.au