X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=AcessNative%2Fld-acess_src%2Fsyscalls.c;h=e3c78df87c10be9cc9949665c8167eea4d5105f2;hb=717454930aa0e255517c68c837927deac49bd78e;hp=5fbecbd2957d229988d0971c6176145a8eb4ff03;hpb=abe6c6cf7fac39102e20cd28687b24c67f4952f8;p=tpg%2Facess2.git diff --git a/AcessNative/ld-acess_src/syscalls.c b/AcessNative/ld-acess_src/syscalls.c index 5fbecbd2..e3c78df8 100644 --- a/AcessNative/ld-acess_src/syscalls.c +++ b/AcessNative/ld-acess_src/syscalls.c @@ -277,6 +277,11 @@ uint64_t _Syscall(int SyscallID, const char *ArgTypes, ...) } // --- VFS Calls +int acess_chdir(const char *Path) +{ + return _Syscall(SYS_CHDIR, ">s", Path); +} + int acess_open(const char *Path, int Flags) { if( strncmp(Path, "$$$$", 4) == 0 ) @@ -491,6 +496,7 @@ void acess__exit(int Status) const tSym caBuiltinSymbols[] = { DEFSYM(_exit), + DEFSYM(chdir), DEFSYM(open), DEFSYM(close), DEFSYM(reopen),