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/ › os/ › linux.zig › SA
SA
linux.SA
pub const SA = if (is_mips ) struct
File
Code
pub const SA = if (is_mips ) struct {
pub const NOCLDSTOP = 1 ;
pub const NOCLDWAIT = 0x10000 ;
pub const SIGINFO = 8 ;
pub const RESTART = 0x10000000 ;
pub const RESETHAND = 0x80000000 ;
pub const ONSTACK = 0x08000000 ;
pub const NODEFER = 0x40000000 ;
} else if (is_sparc ) struct {
pub const NOCLDSTOP = 0x8 ;
pub const NOCLDWAIT = 0x100 ;
pub const SIGINFO = 0x200 ;
pub const RESTART = 0x2 ;
pub const RESETHAND = 0x4 ;
pub const ONSTACK = 0x1 ;
pub const NODEFER = 0x20 ;
pub const RESTORER = 0x04000000 ;
} else if (native_arch == .hexagon or is_loongarch or native_arch == .or1k or is_riscv ) struct {
pub const NOCLDSTOP = 1 ;
pub const NOCLDWAIT = 2 ;
pub const SIGINFO = 4 ;
pub const RESTART = 0x10000000 ;
pub const RESETHAND = 0x80000000 ;
pub const ONSTACK = 0x08000000 ;
pub const NODEFER = 0x40000000 ;
} else if (native_arch == .alpha ) struct {
pub const ONSTACK = 0x00000001 ;
pub const RESTART = 0x00000002 ;
pub const NOCLDSTOP = 0x00000004 ;
pub const NODEFER = 0x00000008 ;
pub const RESETHAND = 0x00000010 ;
pub const NOCLDWAIT = 0x00000020 ;
pub const SIGINFO = 0x00000040 ;
} else struct {
pub const NOCLDSTOP = 1 ;
pub const NOCLDWAIT = 2 ;
pub const SIGINFO = 4 ;
pub const RESTART = 0x10000000 ;
pub const RESETHAND = 0x80000000 ;
pub const ONSTACK = 0x08000000 ;
pub const NODEFER = 0x40000000 ;
pub const RESTORER = 0x04000000 ;
}