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 standard library.
std › c › TCP Public Constant TCP Doc Source Public Constant std.c.TCP
pub const TCP = switch (native_os ) File c.zig: 5997
5997
5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
6014 pub const TCP = switch (native_os ) {
.driverkit , .ios , .maccatalyst , .macos , .tvos , .visionos , .watchos => darwin .TCP ,
.linux => linux .TCP ,
.freebsd => freebsd .TCP ,
.netbsd => netbsd .TCP ,
.openbsd => openbsd .TCP ,
.dragonfly => dragonfly .TCP ,
.emscripten => emscripten .TCP ,
.windows => ws2_32 .TCP ,
.illumos => illumos .TCP ,
.haiku => haiku .TCP ,
// https://github.com/SerenityOS/serenity/blob/61ac554a3403838f79ca746bd1c65ded6f97d124/Kernel/API/POSIX/netinet/tcp.h#L13-L14
.serenity => struct {
pub const NODELAY = 10 ;
pub const MAXSEG = 11 ;
},
else => void ,
}