]> Cypherpunks repositories - gostls13.git/commit
[release-branch.go1.24] syscall: disable O_DIRECTORY on Windows for js/wasm
authorZxilly <zxilly@outlook.com>
Tue, 18 Feb 2025 15:21:23 +0000 (15:21 +0000)
committerMichael Pratt <mpratt@google.com>
Wed, 26 Feb 2025 18:08:02 +0000 (10:08 -0800)
commit40705319204470a9b8b160cfb86064dafc8fc365
tree9aad32a39f4ed3531f10b9172477a9467e845fce
parent5ffdb9c88bd0c79ed2d339548d9c7e09bb3fbf30
[release-branch.go1.24] syscall: disable O_DIRECTORY on Windows for js/wasm

O_DIRECTORY is not available on all platforms, as described at

https://nodejs.org/docs/latest/api/fs.html#file-open-constants .

On Windows, only O_APPEND, O_CREAT, O_EXCL, O_RDONLY, O_RDWR,
O_TRUNC, O_WRONLY, and UV_FS_O_FILEMAP are available.

For #71758.
Fixes #71977.

Change-Id: Iacc890ba9a30dcd75eb746ec324fa0c3e368048e
GitHub-Last-Rev: a0160e8fc82583c4f903ae165fe9f204896cf56d
GitHub-Pull-Request: golang/go#71770
Reviewed-on: https://go-review.googlesource.com/c/go/+/650015
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@golang.org>
Reviewed-by: Michael Knyszek <mknyszek@google.com>
Auto-Submit: Dmitri Shuralyov <dmitshur@golang.org>
TryBot-Bypass: Dmitri Shuralyov <dmitshur@golang.org>
(cherry picked from commit ad8b33002bb5cb0c910694339e1cc6c75f781c5a)
Reviewed-on: https://go-review.googlesource.com/c/go/+/652835
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Michael Pratt <mpratt@google.com>
src/syscall/fs_js.go