Skip to content

Commit 06b3788

Browse files
cjihrigsunfishcode
authored andcommitted
Make __wasi_linkcount_t a uint64_t (#134)
Refs: WebAssembly/WASI#127
1 parent 54102f0 commit 06b3788

File tree

1 file changed

+7
-7
lines changed
  • libc-bottom-half/headers/public/wasi

1 file changed

+7
-7
lines changed

libc-bottom-half/headers/public/wasi/core.h

+7-7
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ typedef uint16_t __wasi_fstflags_t;
170170

171171
typedef uint64_t __wasi_inode_t;
172172

173-
typedef uint32_t __wasi_linkcount_t;
173+
typedef uint64_t __wasi_linkcount_t;
174174

175175
typedef uint32_t __wasi_lookupflags_t;
176176
#define __WASI_LOOKUP_SYMLINK_FOLLOW (UINT32_C(0x00000001))
@@ -361,16 +361,16 @@ _Static_assert(offsetof(__wasi_filestat_t, st_ino) == 8, "non-wasi data layout")
361361
_Static_assert(
362362
offsetof(__wasi_filestat_t, st_filetype) == 16, "non-wasi data layout");
363363
_Static_assert(
364-
offsetof(__wasi_filestat_t, st_nlink) == 20, "non-wasi data layout");
364+
offsetof(__wasi_filestat_t, st_nlink) == 24, "non-wasi data layout");
365365
_Static_assert(
366-
offsetof(__wasi_filestat_t, st_size) == 24, "non-wasi data layout");
366+
offsetof(__wasi_filestat_t, st_size) == 32, "non-wasi data layout");
367367
_Static_assert(
368-
offsetof(__wasi_filestat_t, st_atim) == 32, "non-wasi data layout");
368+
offsetof(__wasi_filestat_t, st_atim) == 40, "non-wasi data layout");
369369
_Static_assert(
370-
offsetof(__wasi_filestat_t, st_mtim) == 40, "non-wasi data layout");
370+
offsetof(__wasi_filestat_t, st_mtim) == 48, "non-wasi data layout");
371371
_Static_assert(
372-
offsetof(__wasi_filestat_t, st_ctim) == 48, "non-wasi data layout");
373-
_Static_assert(sizeof(__wasi_filestat_t) == 56, "non-wasi data layout");
372+
offsetof(__wasi_filestat_t, st_ctim) == 56, "non-wasi data layout");
373+
_Static_assert(sizeof(__wasi_filestat_t) == 64, "non-wasi data layout");
374374
_Static_assert(_Alignof(__wasi_filestat_t) == 8, "non-wasi data layout");
375375

376376
typedef struct __wasi_ciovec_t {

0 commit comments

Comments
 (0)