Skip to content

[wasm64] Keep nfds_t 32-bit. NFC#27115

Merged
sbc100 merged 1 commit into
emscripten-core:mainfrom
kleisauke:nfds_t-32-bit
Jun 13, 2026
Merged

[wasm64] Keep nfds_t 32-bit. NFC#27115
sbc100 merged 1 commit into
emscripten-core:mainfrom
kleisauke:nfds_t-32-bit

Conversation

@kleisauke

Copy link
Copy Markdown
Collaborator

Use unsigned int for nfds_t instead of unsigned long.

The number of file descriptors is already limited to 4096 (see
WASMFS_FD_MAX or FS.MAX_OPEN_FDS), so a 64-bit nfds_t provides
no benefit.

Split out from #27108.

Use unsigned int for nfds_t instead of unsigned long.

The number of file descriptors is already limited to 4096 (see
`WASMFS_FD_MAX` or `FS.MAX_OPEN_FDS`), so a 64-bit nfds_t provides
no benefit.

Split out from emscripten-core#27108.
@kleisauke

Copy link
Copy Markdown
Collaborator Author

@sbc100 Thanks for suggesting this in PR #27108!

@sbc100 sbc100 merged commit 12a6403 into emscripten-core:main Jun 13, 2026
39 checks passed
@kleisauke kleisauke deleted the nfds_t-32-bit branch June 13, 2026 18:11
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.

2 participants