Zig 0.17.0-dev (Split by item)
This is an example of documentation generated by
ZigDoc , an alternative to Zig's built-in
Auto Doc feature. See also
examples in other modes/formats . The project being documented here (as the example) is the Zig library itself.
Zig › std/ › c.zig › CTL
CTL
c.CTL
pub const CTL = switch (native_os )
File
Code
pub const CTL = switch (native_os ) {
.freebsd => struct {
pub const KERN = 1 ;
pub const DEBUG = 5 ;
},
.netbsd => struct {
pub const KERN = 1 ;
pub const DEBUG = 5 ;
},
.dragonfly => struct {
pub const UNSPEC = 0 ;
pub const KERN = 1 ;
pub const VM = 2 ;
pub const VFS = 3 ;
pub const NET = 4 ;
pub const DEBUG = 5 ;
pub const HW = 6 ;
pub const MACHDEP = 7 ;
pub const USER = 8 ;
pub const LWKT = 10 ;
pub const MAXID = 11 ;
pub const MAXNAME = 12 ;
},
.openbsd => struct {
pub const UNSPEC = 0 ;
pub const KERN = 1 ;
pub const VM = 2 ;
pub const FS = 3 ;
pub const NET = 4 ;
pub const DEBUG = 5 ;
pub const HW = 6 ;
pub const MACHDEP = 7 ;
pub const DDB = 9 ;
pub const VFS = 10 ;
},
else => void ,
}