Zig 0.17.0-dev (Split by item)

Shortcut keys
?
Show these tips
S
Focus search field
Esc
Clear focus & close tips
U
Jump to source code
↑
Move up in search results
↓
Move down in search results
↵
Go to active search result
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. Public Struct

RCV

Public Struct
std.c.darwin.MACH.RCV
pub const RCV = packed struct(integer_t)

Fields

_0: u1 = 0
MSG: bool = true

Other flags are only valid if this one is set.

LARGE: bool = false
LARGE_IDENTITY: bool = false
_4: u4 = 0
TIMEOUT: bool = false
STRICT_REPLY: bool = false

Shared between RCV and SEND. Used to be MACH_RCV_NOTIFY.

INTERRUPT: bool = false
VOUCHER: bool = false
GUARDED_DESC: bool = false
_13: u1 = 0
SYNC_WAIT: bool = false
SYNC_PEEK: bool = false
_16: u16 = 0

File

c/darwin.zig:178
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
    pub const RCV = packed struct(integer_t) {
        _0: u1 = 0,
        /// Other flags are only valid if this one is set.
        MSG: bool = true,
        LARGE: bool = false,
        LARGE_IDENTITY: bool = false,
        _4: u4 = 0,
        TIMEOUT: bool = false,
        /// Shared between `RCV` and `SEND`. Used to be `MACH_RCV_NOTIFY`.
        STRICT_REPLY: bool = false,
        INTERRUPT: bool = false,
        VOUCHER: bool = false,
        GUARDED_DESC: bool = false,
        _13: u1 = 0,
        SYNC_WAIT: bool = false,
        SYNC_PEEK: bool = false,
        _16: u16 = 0,
    }