X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Fld-acess.so_src%2Finclude_exp%2Facess%2Fsys.h;h=b5d0f0cff6e1716481ece747bd393b692491a5e5;hb=05c45f4a7cf476f6e5d76df2307710d15cd18eb9;hp=2452972da0605f1a2f1a9b2bf0d21ce7a1c8a9c7;hpb=3b864de01887f22d74ec1d564bc99913e5d82be4;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/ld-acess.so_src/include_exp/acess/sys.h b/Usermode/Libraries/ld-acess.so_src/include_exp/acess/sys.h index 2452972d..b5d0f0cf 100644 --- a/Usermode/Libraries/ld-acess.so_src/include_exp/acess/sys.h +++ b/Usermode/Libraries/ld-acess.so_src/include_exp/acess/sys.h @@ -48,8 +48,8 @@ extern int kill(int pid, int sig); 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 execve(const char *path, char **argv, char **envp); +extern int _SysSpawn(const char *Path, const char **argv, const char **envp, int nFDs, int *FDs, struct s_sys_spawninfo *info); extern int gettid(void); extern int getpid(void); extern int _SysSetFaultHandler(int (*Handler)(int)); @@ -90,5 +90,6 @@ extern int SysGetMessage(pid_t *src, uint buflen, void *Data); // --- MEMORY --- uint64_t _SysGetPhys(uint vaddr); uint64_t _SysAllocate(uint vaddr); +uint32_t SysSetMemFlags(uint vaddr, uint32_t flags, uint32_t mask); #endif