Index: fusl/src/unistd/getcwd.c |
diff --git a/fusl/src/unistd/getcwd.c b/fusl/src/unistd/getcwd.c |
index a7b925d2dbee5a99f5ec61b77b5870ae3a839143..3523bd1ff4efb8f3dacd34b4516cf5330f25661e 100644 |
--- a/fusl/src/unistd/getcwd.c |
+++ b/fusl/src/unistd/getcwd.c |
@@ -4,16 +4,16 @@ |
#include <string.h> |
#include "syscall.h" |
-char *getcwd(char *buf, size_t size) |
-{ |
- char tmp[PATH_MAX]; |
- if (!buf) { |
- buf = tmp; |
- size = PATH_MAX; |
- } else if (!size) { |
- errno = EINVAL; |
- return 0; |
- } |
- if (syscall(SYS_getcwd, buf, size) < 0) return 0; |
- return buf == tmp ? strdup(buf) : buf; |
+char* getcwd(char* buf, size_t size) { |
+ char tmp[PATH_MAX]; |
+ if (!buf) { |
+ buf = tmp; |
+ size = PATH_MAX; |
+ } else if (!size) { |
+ errno = EINVAL; |
+ return 0; |
+ } |
+ if (syscall(SYS_getcwd, buf, size) < 0) |
+ return 0; |
+ return buf == tmp ? strdup(buf) : buf; |
} |