fix: make getcwd report truncated buffers as ERANGE

This commit is contained in:
2026-08-09 12:16:57 +02:00
parent 1c498ffa6a
commit 0b7fd37694
4 changed files with 15 additions and 7 deletions
+3 -1
View File
@@ -64,7 +64,9 @@
int montauk::chdir(const char* path);
.B SYS_GETCWD (95)
Get the calling process's current working directory.
Get the calling process's current working directory. Returns the path
length on success, -2 if maxLen cannot hold the path and terminating NUL,
or -1 for another failure. The buffer is not modified when it is too small.
int montauk::getcwd(char* buf, uint64_t maxLen);
.B SYS_SETUSER (92)