diff --git a/phases/ephemeral/docs/wasi_ephemeral_preview.md b/phases/ephemeral/docs/wasi_ephemeral_preview.md
index a0bdd1825..b77723b34 100644
--- a/phases/ephemeral/docs/wasi_ephemeral_preview.md
+++ b/phases/ephemeral/docs/wasi_ephemeral_preview.md
@@ -1799,7 +1799,7 @@ Members:
The address and length of the buffer to be filled.
-### `__wasi_linkcount_t` (`uint32_t`)
+### `__wasi_linkcount_t` (`uint64_t`)
Number of hard links to an inode.
diff --git a/phases/ephemeral/witx/typenames.witx b/phases/ephemeral/witx/typenames.witx
index 5cccd2cda..e0fe6b829 100644
--- a/phases/ephemeral/witx/typenames.witx
+++ b/phases/ephemeral/witx/typenames.witx
@@ -451,7 +451,7 @@
)
;; Number of hard links to an inode.
-(typename $linkcount_t u32)
+(typename $linkcount_t u64)
;; File attributes.
(typename $filestat_t