mirror of
https://github.com/ziglang/zig.git
synced 2026-02-12 20:37:54 +00:00
update root.os.system override to require "system" field, this allows easier overriding of os.heap.page_allocator
This commit is contained in:
parent
dd1fc1cb8c
commit
241e100827
@ -59,7 +59,7 @@ test {
|
||||
/// Applications can override the `system` API layer in their root source file.
|
||||
/// Otherwise, when linking libc, this is the C API.
|
||||
/// When not linking libc, it is the OS-specific system interface.
|
||||
pub const system = if (@hasDecl(root, "os") and root.os != @This())
|
||||
pub const system = if (@hasDecl(root, "os") and @hasDecl(root.os, "system") and root.os != @This())
|
||||
root.os.system
|
||||
else if (use_libc)
|
||||
std.c
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user