]> git.proxmox.com Git - wasi-libc.git/blobdiff - libc-bottom-half/cloudlibc/src/libc/unistd/readlinkat.c
Delete several blocks of unused code. (#294)
[wasi-libc.git] / libc-bottom-half / cloudlibc / src / libc / unistd / readlinkat.c
index 3732620e05a84f0ae764a3821b912953e4ecbcb0..4c5be305a6cabdb9559d84aa5d646336c018db9a 100644 (file)
@@ -2,8 +2,6 @@
 //
 // SPDX-License-Identifier: BSD-2-Clause
 
-#include <common/errno.h>
-
 #include <wasi/api.h>
 #include <errno.h>
 #include <string.h>
@@ -13,10 +11,9 @@ ssize_t __wasilibc_nocwd_readlinkat(int fd, const char *restrict path, char *res
                                     size_t bufsize) {
   size_t bufused;
   // TODO: Remove the cast on `buf` once the witx is updated with char8 support.
-  __wasi_errno_t error = __wasi_path_readlink(fd, path, strlen(path),
+  __wasi_errno_t error = __wasi_path_readlink(fd, path,
                                                       (uint8_t*)buf, bufsize, &bufused);
   if (error != 0) {
-    errno = errno_fixup_directory(fd, error);
     return -1;
   }
   return bufused;