LibC/Shell: set PWD env in Shell, not libc

I have no idea why I was doing it in the libc
This commit is contained in:
2025-04-19 21:09:55 +03:00
parent 2d19b5074e
commit 28275d86ea
3 changed files with 17 additions and 13 deletions

View File

@@ -426,10 +426,9 @@ char* getcwd(char* buf, size_t size)
return nullptr;
}
if ((char*)syscall(SYS_GET_PWD, buf, size) == nullptr)
if (syscall(SYS_GET_PWD, buf, size) == 0)
return nullptr;
setenv("PWD", buf, 1);
return buf;
}