From 7429a700d87487ff20b5e8a47ff939d80d26f56c Mon Sep 17 00:00:00 2001 From: John Hodge Date: Mon, 16 Sep 2013 13:23:21 +0800 Subject: [PATCH] Usermode/ld-acess - Added _SysLoadModule syscall --- Usermode/Libraries/ld-acess.so_src/arch/syscalls.s.h | 2 ++ Usermode/Libraries/ld-acess.so_src/include_exp/acess/sys.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/Usermode/Libraries/ld-acess.so_src/arch/syscalls.s.h b/Usermode/Libraries/ld-acess.so_src/arch/syscalls.s.h index e98fd5e6..7f0acb83 100644 --- a/Usermode/Libraries/ld-acess.so_src/arch/syscalls.s.h +++ b/Usermode/Libraries/ld-acess.so_src/arch/syscalls.s.h @@ -35,6 +35,8 @@ SYSCALL1(_SysUnloadBin, SYS_UNLOADBIN) SYSCALL1(_SysSetFaultHandler, SYS_SETFAULTHANDLER) +SYSCALL1(_SysLoadModule, SYS_LOADMOD) + SYSCALL6(_SysDebug, 0x100) SYSCALL1(_SysGetPhys, SYS_GETPHYS) // uint64_t _SysGetPhys(uint addr) SYSCALL1(_SysAllocate, SYS_ALLOCATE) // uint64_t _SysAllocate(uint addr) 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 709b6132..ce9752c9 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 @@ -61,6 +61,8 @@ extern int _SysSetFaultHandler(int (*Handler)(int)); extern void _SysSetName(const char *Name); extern int _SysGetName(char *NameDest); extern int _SysSetPri(int Priority); +// --- System --- +extern int _SysLoadModule(const char *Module); // --- Timekeeping --- extern int64_t _SysTimestamp(void); extern void _SysTimedSleep(int64_t Delay); -- 2.20.1