Docs.rs
mach-sys-0.5.1
mach-sys 0.5.1
Docs.rs crate page
BSD-2-Clause
OR
MIT
OR
Apache-2.0
Links
Repository
crates.io
Source
Owners
delta4chat
Dependencies
generic_once_cell ^0.1.1
normal
optional
mcslock ^0.1.1
normal
optional
once_cell ^1.19.0
normal
optional
parking_lot ^0.12.1
normal
optional
fastrand ^2.0.0
dev
Versions
4.45%
of the crate is documented
Go to latest version
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
mach_sys
0.5.1
Module message
Structs
Constants
Functions
Type Aliases
In crate mach_sys
?
Module
mach_sys
::
message
source
·
[
−
]
Expand description
This module corresponds to
mach/message.h
.
Structs
§
audit_token_t
mach_msg_audit_trailer_t
mach_msg_base_t
mach_msg_body_t
mach_msg_header_t
mach_msg_ool_descriptor_t
mach_msg_ool_ports_descriptor_t
mach_msg_port_descriptor_t
mach_msg_security_trailer_t
mach_msg_seqno_trailer_t
mach_msg_trailer_t
mach_msg_type_descriptor_t
security_token_t
Constants
§
MACH_MSGH_BITS_COMPLEX
MACH_MSGH_BITS_LOCAL_MASK
MACH_MSGH_BITS_PORTS_MASK
MACH_MSGH_BITS_REMOTE_MASK
MACH_MSGH_BITS_USER
MACH_MSGH_BITS_VOUCHER_MASK
MACH_MSGH_BITS_ZERO
MACH_MSG_ALLOCATE
MACH_MSG_GUARDED_PORT_DESCRIPTOR
MACH_MSG_GUARD_FLAGS_IMMOVABLE_RECEIVE
MACH_MSG_GUARD_FLAGS_MASK
MACH_MSG_GUARD_FLAGS_NONE
MACH_MSG_GUARD_FLAGS_UNGUARDED_ON_SEND
MACH_MSG_IPC_KERNEL
MACH_MSG_IPC_SPACE
MACH_MSG_MASK
MACH_MSG_OOL_DESCRIPTOR
MACH_MSG_OOL_PORTS_DESCRIPTOR
MACH_MSG_OOL_VOLATILE_DESCRIPTOR
MACH_MSG_OPTION_NONE
MACH_MSG_PHYSICAL_COPY
MACH_MSG_PORT_DESCRIPTOR
MACH_MSG_STRICT_REPLY
MACH_MSG_SUCCESS
MACH_MSG_TIMEOUT_NONE
MACH_MSG_TRAILER_FORMAT_0
MACH_MSG_TYPE_COPY_RECEIVE
MACH_MSG_TYPE_COPY_SEND
MACH_MSG_TYPE_DISPOSE_RECEIVE
MACH_MSG_TYPE_DISPOSE_SEND
MACH_MSG_TYPE_DISPOSE_SEND_ONCE
MACH_MSG_TYPE_MAKE_SEND
MACH_MSG_TYPE_MAKE_SEND_ONCE
MACH_MSG_TYPE_MOVE_RECEIVE
MACH_MSG_TYPE_MOVE_SEND
MACH_MSG_TYPE_MOVE_SEND_ONCE
MACH_MSG_VIRTUAL_COPY
MACH_MSG_VM_KERNEL
MACH_MSG_VM_SPACE
MACH_RCV_BODY_ERROR
MACH_RCV_GUARDED_DESC
MACH_RCV_HEADER_ERROR
MACH_RCV_INTERRUPT
MACH_RCV_INTERRUPTED
MACH_RCV_INVALID_DATA
MACH_RCV_INVALID_NAME
MACH_RCV_INVALID_NOTIFY
MACH_RCV_INVALID_REPLY
MACH_RCV_INVALID_TRAILER
MACH_RCV_INVALID_TYPE
MACH_RCV_IN_PROGRESS
MACH_RCV_IN_PROGRESS_TIMED
MACH_RCV_IN_SET
MACH_RCV_LARGE
MACH_RCV_LARGE_IDENTITY
MACH_RCV_MSG
MACH_RCV_NOTIFY
MACH_RCV_OVERWRITE
MACH_RCV_PORT_CHANGED
MACH_RCV_PORT_DIED
MACH_RCV_SCATTER_SMALL
MACH_RCV_SYNC_PEEK
MACH_RCV_SYNC_WAIT
MACH_RCV_TIMED_OUT
MACH_RCV_TIMEOUT
MACH_RCV_TOO_LARGE
MACH_RCV_TRAILER_AUDIT
MACH_RCV_TRAILER_AV
MACH_RCV_TRAILER_CTX
MACH_RCV_TRAILER_LABELS
MACH_RCV_TRAILER_NULL
MACH_RCV_TRAILER_SENDER
MACH_RCV_TRAILER_SEQNO
MACH_RCV_VOUCHER
MACH_SEND_ALWAYS
MACH_SEND_FILTER_NONFATAL
MACH_SEND_IMPORTANCE
MACH_SEND_INTERRUPT
MACH_SEND_INTERRUPTED
MACH_SEND_INVALID_CONTEXT
MACH_SEND_INVALID_DATA
MACH_SEND_INVALID_DEST
MACH_SEND_INVALID_HEADER
MACH_SEND_INVALID_MEMORY
MACH_SEND_INVALID_NOTIFY
MACH_SEND_INVALID_REPLY
MACH_SEND_INVALID_RIGHT
MACH_SEND_INVALID_RT_OOL_SIZE
MACH_SEND_INVALID_TRAILER
MACH_SEND_INVALID_TYPE
MACH_SEND_INVALID_VOUCHER
MACH_SEND_IN_PROGRESS
MACH_SEND_MSG
MACH_SEND_MSG_FILTERED
MACH_SEND_MSG_TOO_SMALL
MACH_SEND_NODENAP
MACH_SEND_NOIMPORTANCE
MACH_SEND_NOTIFY
MACH_SEND_NO_BUFFER
MACH_SEND_NO_GRANT_DEST
MACH_SEND_OVERRIDE
MACH_SEND_PROPAGATE_QOS
MACH_SEND_SYNC_OVERRIDE
MACH_SEND_SYNC_USE_THRPRI
MACH_SEND_TIMED_OUT
MACH_SEND_TIMEOUT
MACH_SEND_TOO_LARGE
MACH_SEND_TRAILER
Functions
§
MACH_MSGH_BITS
mach_msg
⚠
mach_msg_destroy
⚠
mach_msg_send
⚠
Type Aliases
§
mach_msg_bits_t
mach_msg_copy_options_t
mach_msg_descriptor_type_t
mach_msg_guard_flags_t
mach_msg_id_t
mach_msg_option_t
mach_msg_return_t
mach_msg_size_t
mach_msg_timeout_t
mach_msg_trailer_size_t
mach_msg_trailer_type_t
mach_msg_type_name_t
mach_msg_type_number_t
mach_msg_type_size_t