aboutsummaryrefslogtreecommitdiff
path: root/misctools
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-03-04 00:20:39 -0800
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-03-04 00:20:39 -0800
commitdbc28a24ac9d657446c6054ebc96306a79bacbd6 (patch)
tree6b00017158ee684d10f4b7d88ad20ce5669ddacf /misctools
parent51fbbea1d3dc2b610fe5fe525229e56b581e5c8a (diff)
downloadbun-dbc28a24ac9d657446c6054ebc96306a79bacbd6.tar.gz
bun-dbc28a24ac9d657446c6054ebc96306a79bacbd6.tar.zst
bun-dbc28a24ac9d657446c6054ebc96306a79bacbd6.zip
more
Diffstat (limited to 'misctools')
-rw-r--r--misctools/fetch.zig2
-rw-r--r--misctools/http_bench.zig2
-rw-r--r--misctools/readlink-getfd.zig4
-rw-r--r--misctools/tgz.zig2
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){};