AcessNative - Work on the ELF Loader
[tpg/acess2.git] / AcessNative / ld-acess.so_src / syscalls.c
index 416cab6..e26ae35 100644 (file)
@@ -1,12 +1,15 @@
 /*
  */
 //#include <acess/sys.h>
+#include "common.h"
 #include <stdio.h>
 #include <stdlib.h>
 #include <stdint.h>
 #include <stdarg.h>
 
 // === IMPORTS ===
+
+// === CODE ===
 /**
  * \param ArgTypes
  *
@@ -54,3 +57,16 @@ int seek(int FD, uint64_t Ofs, int Dir) {
        return _Syscall(">i >I >i", FD, Ofs, Dir);
 }
 
+// === Symbol List ===
+const tSym     caBuiltinSymbols[] = {
+       {"open", open},
+       {"close", close},
+       {"read", read},
+       {"write", write},
+       {"tell", tell},
+       {"seek", seek},
+       {"_exit", exit}
+};
+
+const int      ciNumBuiltinSymbols = sizeof(caBuiltinSymbols)/sizeof(caBuiltinSymbols[0]);
+

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