Skip to content

Change hard link count to 64-bits.#127

Merged
sunfishcode merged 1 commit intoWebAssembly:masterfrom
peterhuene:make-linkcount-64-bits
Oct 31, 2019
Merged

Change hard link count to 64-bits.#127
sunfishcode merged 1 commit intoWebAssembly:masterfrom
peterhuene:make-linkcount-64-bits

Conversation

@peterhuene
Copy link
Copy Markdown
Contributor

This commit changes the type for __wasi_linkcount_t to 64-bits to support
large link counts.

Fixes #70.

@peterhuene
Copy link
Copy Markdown
Contributor Author

peterhuene commented Oct 24, 2019

It looks like the default shell on Windows CI changed from cmd to psh?

@alexcrichton
Copy link
Copy Markdown
Contributor

Ah I think so yeah, you can fix it by inserting shell: bash just under to use bash on all platforms

@peterhuene
Copy link
Copy Markdown
Contributor Author

I opted for breaking the command into multiple lines rather than &&. Any preference?

Comment thread .github/workflows/main.yml Outdated
@alexcrichton
Copy link
Copy Markdown
Contributor

I'd be fine either way, but I think @bjorn3 is right in that unfortunately set -e isn't the default. That may have changed though!

This commit changes the type for `__wasi_linkcount_t` to 64-bits to support
large link counts.

Fixes #70.
@sunfishcode sunfishcode merged commit 5a8d999 into WebAssembly:master Oct 31, 2019
cjihrig added a commit to cjihrig/wasi-libc that referenced this pull request Nov 9, 2019
@peterhuene peterhuene deleted the make-linkcount-64-bits branch November 9, 2019 01:46
sunfishcode pushed a commit to WebAssembly/wasi-libc that referenced this pull request Nov 14, 2019
sunfishcode pushed a commit to WebAssembly/wasi-libc that referenced this pull request Nov 22, 2019
sunfishcode added a commit to WebAssembly/wasi-libc that referenced this pull request Nov 22, 2019
* Make __wasi_linkcount_t a uint64_t (#134)

Refs: WebAssembly/WASI#127

* Generate the WASI interface from witx.

This replaces the hand-maintained <wasi/core.h> header with a
<wasi/api.h> generated from witx.

Most of the churn here is caused by upstream WASI renamings; hopefully
in the future ABI updates will be less noisy.
cjihrig added a commit to nodejs/uvwasi that referenced this pull request Dec 4, 2019
cjihrig added a commit to nodejs/uvwasi that referenced this pull request Dec 14, 2019
yoshuawuyts pushed a commit to yoshuawuyts/WASI that referenced this pull request Nov 25, 2025
This commit changes the type for `__wasi_linkcount_t` to 64-bits to support
large link counts.

Fixes WebAssembly#70.
yoshuawuyts pushed a commit to yoshuawuyts/WASI that referenced this pull request Nov 25, 2025
This commit changes the type for `__wasi_linkcount_t` to 64-bits to support
large link counts.

Fixes WebAssembly#70.
yoshuawuyts pushed a commit to yoshuawuyts/WASI that referenced this pull request Nov 25, 2025
* Describe wasi-filesystem's path sandboxing behavior

Add a new path-resolution.md document describing CloudABI-style path
resolution behavior. wit/types.wit previously had a brief description
of this behavior, however this new document presents it in much more
detail, with a description of the sandboxing properties and a
discussion of implementation techniques.

* Mention the stance on external filesystem accesses.

* Update path-resolution.md

Co-authored-by: Guy Bedford <guybedford@gmail.com>

* Move host concerns into their own section, and add more context about optimizations.

---------

Co-authored-by: Guy Bedford <guybedford@gmail.com>
yoshuawuyts added a commit to yoshuawuyts/WASI that referenced this pull request Nov 25, 2025
Deprecate `field-key` in favor of `field-name`
yoshuawuyts pushed a commit to yoshuawuyts/WASI that referenced this pull request Nov 25, 2025
This commit changes the type for `__wasi_linkcount_t` to 64-bits to support
large link counts.

Fixes WebAssembly#70.
alexcrichton pushed a commit to alexcrichton/WASI that referenced this pull request Jan 29, 2026
Signed-off-by: Brian Hardock <brian.hardock@fermyon.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Make __wasi_linkcount_t 64-bit

4 participants