X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2Finclude%2Facess%2Fsys.h;h=cdd01879e5fd5028f66e8a843194b4d5d4f26a82;hb=a41f3e5efdf853726d078dc03550de40e9d63bdd;hp=e1a78a7f98d2c683bdb8bc62143f72fbf34bb5a7;hpb=29378c749590d455fd0931577e569d8584c26c90;p=tpg%2Facess2.git diff --git a/Usermode/include/acess/sys.h b/Usermode/include/acess/sys.h index e1a78a7f..cdd01879 100644 --- a/Usermode/include/acess/sys.h +++ b/Usermode/include/acess/sys.h @@ -47,6 +47,7 @@ extern int _SysWaitEvent(int EventMask); extern int waittid(int id, int *status); extern int clone(int flags, void *stack); extern int execve(char *path, char **argv, char **envp); +extern int _SysSpawn(const char *Path, const char **argv, const char **envp, int nFDs, int *FDs); extern int gettid(void); extern int getpid(void); extern int _SysSetFaultHandler(int (*Handler)(int)); @@ -61,7 +62,7 @@ extern void setgid(int id); // --- VFS --- extern int chdir(const char *dir); -extern int open(const char *path, int flags); +extern int open(const char *path, int flags, ...); extern int reopen(int fd, const char *path, int flags); extern int close(int fd); extern uint read(int fd, void *buffer, uint length);