int symlinkat(const char *path1, int fd, const char *path2) {
__wasi_errno_t error =
-#ifdef __wasilibc_unmodified_upstream
- __wasi_file_symlink(path1, strlen(path1), fd, path2, strlen(path2));
-#else
__wasi_path_symlink(path1, strlen(path1), fd, path2, strlen(path2));
-#endif
if (error != 0) {
errno = errno_fixup_directory(fd, error);
return -1;