Expand description
Module containing raw definitions mapping to the underlying IPC protocol
Enums§
- Control
Commands - Commands for use with
msgctl() - IpcFlags
- Bit flags for
msgget
Functions§
- msgrcv⚠
- Raw
msgrcv()function; seemsgsnd()for more details on usage - msgsnd⚠
- Raw
msgsnd()function; we need to use this declaration as opposed to the one in thelibccrate due toc_voidtype bullshittery. Keep in mind that due to the lifetime implications of*constpointers and lifetimes, you should create the raw pointer during the function call (or as late as possible) so that you avoid dangling pointers