From 1a6e604288c2d0b956fa77600c221d0d4ff824de Mon Sep 17 00:00:00 2001 From: Uko Kokņevičs Date: Fri, 11 Mar 2022 18:01:21 +0200 Subject: Zig updates --- src/Config.zig | 2 +- src/Editor.zig | 2 +- src/KeyReader.zig | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/Config.zig b/src/Config.zig index e7afd76..ea11e5c 100644 --- a/src/Config.zig +++ b/src/Config.zig @@ -58,7 +58,7 @@ fn readConfigInBaseDir(allocator: Allocator, config: *Config, base_dir: []const const filename = try std.fs.path.join(allocator, &.{ base_dir, config_path }); defer allocator.free(filename); - const file = std.fs.openFileAbsolute(filename, .{ .read = true }) catch |err| switch (err) { + const file = std.fs.openFileAbsolute(filename, .{ .mode = .read_only }) catch |err| switch (err) { error.FileNotFound => return, else => return err, }; diff --git a/src/Editor.zig b/src/Editor.zig index 4d90760..7e56783 100644 --- a/src/Editor.zig +++ b/src/Editor.zig @@ -169,7 +169,7 @@ pub fn open(self: *Editor, name: []const u8) !void { try self.buffer.selectSyntaxHighlighting(); std.debug.assert(self.buffer.rows.items.len == 0); - const file = std.fs.openFileAbsolute(file_path, .{ .read = true }) catch |err| switch (err) { + const file = std.fs.openFileAbsolute(file_path, .{ .mode = .read_only }) catch |err| switch (err) { error.FileNotFound => { try self.setStatusMessage("Will create a new file on save...", .{}); self.buffer.dirty = true; diff --git a/src/KeyReader.zig b/src/KeyReader.zig index 346018b..2265975 100644 --- a/src/KeyReader.zig +++ b/src/KeyReader.zig @@ -91,7 +91,7 @@ fn readByte(reader: File.Reader) Error!?u8 { fn readByteBlocking(reader: File.Reader) Error!u8 { var char = try readByte(reader); while (char == null) { - std.os.sched_yield() catch {}; // :) + std.Thread.yield() catch {}; // :) char = try readByte(reader); } -- cgit v1.2.3