From f0bda71fe2a4df4201c6195be1fe46cf895c134d Mon Sep 17 00:00:00 2001
From: dzwdz
Date: Sun, 28 Aug 2022 13:02:10 +0200
Subject: shared/path_simplify: return an unsigned value

---
 src/user/lib/include/unistd.h | 3 +++
 1 file changed, 3 insertions(+)

(limited to 'src/user/lib/include/unistd.h')

diff --git a/src/user/lib/include/unistd.h b/src/user/lib/include/unistd.h
index 1f0c002..59af24b 100644
--- a/src/user/lib/include/unistd.h
+++ b/src/user/lib/include/unistd.h
@@ -19,6 +19,9 @@ char *getcwd(char *buf, size_t size);
  *                 except for the root dir. Includes the null byte.
  * If size isn't enough to fit the path, returns the amount of bytes needed to fit
  * it, including the null byte.
+ *
+ * Note that some errors are only detected if *out != NULL, so you must check the return
+ * value twice.
  * @return 0 on failure, length of the path otherwise */
 size_t absolutepath(char *out, const char *in, size_t size);
 
-- 
cgit v1.2.3