diff options
author | 2023-08-19 20:14:29 -0700 | |
---|---|---|
committer | 2023-08-19 20:14:29 -0700 | |
commit | eec5bfb23a0fc227842584bd0aa8d9b82c2dded0 (patch) | |
tree | edc96fb2a053ee77e47a1db435ed992e96743578 | |
parent | 53c755467bda33e90161d809a4ab55388b812698 (diff) | |
download | bun-eec5bfb23a0fc227842584bd0aa8d9b82c2dded0.tar.gz bun-eec5bfb23a0fc227842584bd0aa8d9b82c2dded0.tar.zst bun-eec5bfb23a0fc227842584bd0aa8d9b82c2dded0.zip |
misc non-posix fixes
-rw-r--r-- | build.zig | 4 | ||||
-rw-r--r-- | src/bun.js/node/syscall.zig | 2 |
2 files changed, 3 insertions, 3 deletions
@@ -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 4dbb23f0d..13158481f 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; |