Kernel/x86 - Added owner field to SHORTLOCK to catch doublelocks
[tpg/acess2.git] / Usermode / Libraries / ld-acess.so_src / include_exp / unistd.h
1 #ifndef _UNISTD_H_
2 #define _UNISTD_H_
3
4 #define O_RDWR  (OPENFLAG_READ|OPENFLAG_WRITE)
5 #define O_WR    (OPENFLAG_WRITE)
6 #define O_RD    (OPENFLAG_READ)
7 #define O_CREAT (OPENFLAG_CREATE)
8 #define O_RDONLY        OPENFLAG_READ
9 #define O_WRONLY        OPENFLAG_WRITE
10 #define O_TRUNC OPENFLAG_TRUNCATE
11 #define O_APPEND        OPENFLAG_APPEND
12 #define O_NONBLOCK      0       // TODO: 
13
14 #include "acess/sys.h"
15
16 #define STDIN_FILENO    0
17 #define STDOUT_FILENO   1
18 #define STDERR_FILENO   2
19
20 static inline int fork(void) { return clone(CLONE_VM, 0); }
21 static inline int execv(const char *b,char *v[]) { return execve(b,v,NULL); }
22
23 #endif
24

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