diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2025-10-28 11:04:59 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2025-10-29 06:20:52 -0700 |
| commit | 6c794ce7bceeefceeee43a5514e633162ee946a9 (patch) | |
| tree | b8ee83006257c812be04f8ac658e0c525c7c52e0 /lib/std/Io/File.zig | |
| parent | 9f986419bd0409c0b6b7630f0c7222b4137ead4f (diff) | |
| download | zig-6c794ce7bceeefceeee43a5514e633162ee946a9.tar.gz zig-6c794ce7bceeefceeee43a5514e633162ee946a9.zip | |
std.Io.Threaded.dirOpenFileWtf16: SHARING_VIOLATION
is the error code that needs the kernel bug workaround, not
ACCESS_DENIED.
Diffstat (limited to 'lib/std/Io/File.zig')
| -rw-r--r-- | lib/std/Io/File.zig | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/std/Io/File.zig b/lib/std/Io/File.zig index ada57344e4..cc4ce64a22 100644 --- a/lib/std/Io/File.zig +++ b/lib/std/Io/File.zig @@ -221,13 +221,13 @@ pub fn readPositional(file: File, io: Io, buffer: []u8, offset: u64) ReadPositio pub const WriteStreamingError = error{} || Io.UnexpectedError || Io.Cancelable; -pub fn write(file: File, io: Io, buffer: []const u8) WriteStreamingError!usize { - return @errorCast(file.pwrite(io, buffer, -1)); +pub fn writeStreaming(file: File, io: Io, buffer: [][]const u8) WriteStreamingError!usize { + return file.fileWriteStreaming(io, buffer); } pub const WritePositionalError = WriteStreamingError || error{Unseekable}; -pub fn writePositional(file: File, io: Io, buffer: []const u8, offset: u64) WritePositionalError!usize { +pub fn writePositional(file: File, io: Io, buffer: [][]const u8, offset: u64) WritePositionalError!usize { return io.vtable.fileWritePositional(io.userdata, file, buffer, offset); } |
