git.ucc.asn.au
/
tpg
/
acess2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
AcessNative - Loads login process and runs again (shell doesn't spawn)
[tpg/acess2.git]
/
AcessNative
/
ld-acess_src
/
exports.c
diff --git
a/AcessNative/ld-acess_src/exports.c
b/AcessNative/ld-acess_src/exports.c
index
fc336c8
..
55606a8
100644
(file)
--- a/
AcessNative/ld-acess_src/exports.c
+++ b/
AcessNative/ld-acess_src/exports.c
@@
-35,6
+35,9
@@
extern int AllocateMemory(uintptr_t VirtAddr, size_t ByteCount);
// === CONSTANTS ===
#define NATIVE_FILE_MASK 0x40000000
// === CONSTANTS ===
#define NATIVE_FILE_MASK 0x40000000
+// === GLOBALS ===
+int acess__errno;
+
// === CODE ===
// --- VFS Calls
int acess_chdir(const char *Path)
// === CODE ===
// --- VFS Calls
int acess_chdir(const char *Path)
@@
-303,7
+306,7
@@
void acess__exit(int Status)
// === Symbol List ===
// === Symbol List ===
-#define DEFSYM(name) {#name, acess_##name}
+#define DEFSYM(name) {#name,
&
acess_##name}
const tSym caBuiltinSymbols[] = {
DEFSYM(_exit),
const tSym caBuiltinSymbols[] = {
DEFSYM(_exit),
@@
-339,7
+342,9
@@
const tSym caBuiltinSymbols[] = {
DEFSYM(_SysAllocate),
DEFSYM(_SysDebug),
DEFSYM(_SysSetFaultHandler),
DEFSYM(_SysAllocate),
DEFSYM(_SysDebug),
DEFSYM(_SysSetFaultHandler),
- DEFSYM(_SysWaitEvent)
+ DEFSYM(_SysWaitEvent),
+
+ DEFSYM(_errno)
};
const int ciNumBuiltinSymbols = sizeof(caBuiltinSymbols)/sizeof(caBuiltinSymbols[0]);
};
const int ciNumBuiltinSymbols = sizeof(caBuiltinSymbols)/sizeof(caBuiltinSymbols[0]);
UCC
git Repository :: git.ucc.asn.au