diff options
author | 2022-03-04 00:20:39 -0800 | |
---|---|---|
committer | 2022-03-04 00:20:39 -0800 | |
commit | dbc28a24ac9d657446c6054ebc96306a79bacbd6 (patch) | |
tree | 6b00017158ee684d10f4b7d88ad20ce5669ddacf /misctools | |
parent | 51fbbea1d3dc2b610fe5fe525229e56b581e5c8a (diff) | |
download | bun-dbc28a24ac9d657446c6054ebc96306a79bacbd6.tar.gz bun-dbc28a24ac9d657446c6054ebc96306a79bacbd6.tar.zst bun-dbc28a24ac9d657446c6054ebc96306a79bacbd6.zip |
more
Diffstat (limited to 'misctools')
-rw-r--r-- | misctools/fetch.zig | 2 | ||||
-rw-r--r-- | misctools/http_bench.zig | 2 | ||||
-rw-r--r-- | misctools/readlink-getfd.zig | 4 | ||||
-rw-r--r-- | misctools/tgz.zig | 2 |
4 files changed, 6 insertions, 4 deletions
diff --git a/misctools/fetch.zig b/misctools/fetch.zig index 9a05c82f1..236639c76 100644 --- a/misctools/fetch.zig +++ b/misctools/fetch.zig @@ -113,7 +113,7 @@ pub const Arguments = struct { var absolute_path_len = absolute_path.len; var absolute_path_ = file_path_buf[0..absolute_path_len :0]; - var body_file = std.fs.openFileAbsoluteZ(absolute_path_, .{ .read = true }) catch |err| { + var body_file = std.fs.openFileAbsoluteZ(absolute_path_, .{ .mode = .read_only }) catch |err| { Output.printErrorln("<r><red>{s}<r> opening file {s}", .{ @errorName(err), absolute_path }); Output.flush(); Global.exit(1); diff --git a/misctools/http_bench.zig b/misctools/http_bench.zig index 06ce4ace6..c6f1fe1f1 100644 --- a/misctools/http_bench.zig +++ b/misctools/http_bench.zig @@ -119,7 +119,7 @@ pub const Arguments = struct { var absolute_path_len = absolute_path.len; var absolute_path_ = file_path_buf[0..absolute_path_len :0]; - var body_file = std.fs.openFileAbsoluteZ(absolute_path_, .{ .read = true }) catch |err| { + var body_file = std.fs.openFileAbsoluteZ(absolute_path_, .{ .mode = .read_only }) catch |err| { Output.printErrorln("<r><red>{s}<r> opening file {s}", .{ @errorName(err), absolute_path }); Output.flush(); Global.exit(1); diff --git a/misctools/readlink-getfd.zig b/misctools/readlink-getfd.zig index 73faf23fc..340bf9c53 100644 --- a/misctools/readlink-getfd.zig +++ b/misctools/readlink-getfd.zig @@ -42,9 +42,11 @@ pub fn main() anyerror!void { .loose, ); joined_buf[joined.len] = 0; + const os = std.os; const joined_z: [:0]const u8 = joined_buf[0..joined.len :0]; + const O_PATH = if (@hasDecl(os.O, "PATH")) os.O.PATH else 0; - var file = std.fs.openFileAbsoluteZ(joined_z, .{ .read = false }) catch |err| { + var file = std.os.openZ(joined_z, O_PATH | std.os.O.CLOEXEC, 0) catch |err| { switch (err) { error.NotDir, error.FileNotFound => { Output.prettyError("<r><red>404 Not Found<r>: <b>\"{s}\"<r>", .{joined_z}); diff --git a/misctools/tgz.zig b/misctools/tgz.zig index cac2ddf6e..33e7f657d 100644 --- a/misctools/tgz.zig +++ b/misctools/tgz.zig @@ -54,7 +54,7 @@ pub fn main() anyerror!void { // var dir = try std.fs.cwd().makeOpenPath(folder, .{ .iterate = true }); - var tarball = try std.fs.openFileAbsolute(tarball_path, .{ .read = true }); + var tarball = try std.fs.openFileAbsolute(tarball_path, .{ .mode = .read_only }); var tarball_buf_list = std.ArrayListUnmanaged(u8){}; |