From eec5bfb23a0fc227842584bd0aa8d9b82c2dded0 Mon Sep 17 00:00:00 2001 From: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> Date: Sat, 19 Aug 2023 20:14:29 -0700 Subject: [PATCH] misc non-posix fixes --- build.zig | 4 ++-- src/bun.js/node/syscall.zig | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/build.zig b/build.zig index 7d08b89933..efb3089710 100644 --- a/build.zig +++ b/build.zig @@ -186,12 +186,12 @@ pub fn build(b: *Build) !void { else "root.zig"; - const min_version: std.SemanticVersion = if (target.getOsTag() != .freestanding) + const min_version: std.SemanticVersion = if (target.getOsTag() != .freestanding and !target.isWindows()) target.getOsVersionMin().semver else .{ .major = 0, .minor = 0, .patch = 0 }; - const max_version: std.SemanticVersion = if (target.getOsTag() != .freestanding) + const max_version: std.SemanticVersion = if (target.getOsTag() != .freestanding and !target.isWindows()) target.getOsVersionMax().semver else .{ .major = 0, .minor = 0, .patch = 0 }; diff --git a/src/bun.js/node/syscall.zig b/src/bun.js/node/syscall.zig index 4dbb23f0d1..13158481ff 100644 --- a/src/bun.js/node/syscall.zig +++ b/src/bun.js/node/syscall.zig @@ -20,7 +20,7 @@ const log = bun.Output.scoped(.SYS, false); pub const syslog = log; // On Linux AARCh64, zig is missing stat & lstat syscalls -const use_libc = (Environment.isLinux and Environment.isAarch64) or Environment.isMac; +const use_libc = !(Environment.isLinux and Environment.isX64); pub const system = if (Environment.isLinux) linux else @import("root").bun.AsyncIO.darwin; pub const S = struct { pub usingnamespace if (Environment.isLinux) linux.S else std.os.S;