lib/sys/src/options.zig

daab053ee43316e1809a84551d573ddd1e5bf3d2

 1 const std = @import("std");
 2 const capabilities = @import("capabilities.zig");
 3 
 4 pub const required_capabilities = capabilities.pure();
 5 
 6 pub const no_libc: std.Options = .{
 7     .allow_stack_tracing = false,
 8     .enable_segfault_handler = false,
 9     .logFn = noOpLog,
10     .unexpected_error_tracing = false,
11 };
12 
13 pub const no_libc_debug_threaded_io: ?*std.Io.Threaded = null;
14 pub const no_libc_debug_io: std.Io = .failing;
15 
16 fn noOpLog(
17     comptime message_level: std.log.Level,
18     comptime scope: @EnumLiteral(),
19     comptime format: []const u8,
20     args: anytype,
21 ) void {
22     _ = message_level;
23     _ = scope;
24     _ = format;
25     _ = args;
26 }