libmizu 0.0.1
Lock-free shared-memory IPC
Loading...
Searching...
No Matches
Data Fields
mizu_shm_s Struct Reference

The public opaque type in mizu.h; defined here for bindings (the core's control-region mappings embed one in the handle structs). More...

#include <mizu_ext.h>

Data Fields

void * addr
 
size_t size
 
char name [MIZU_NAME_MAX]
 
uint8_t name_len
 
unsigned int pid
 creator PID: fork guard (POSIX only)
 

Detailed Description

The public opaque type in mizu.h; defined here for bindings (the core's control-region mappings embed one in the handle structs).

Layout-pinned per minor release like the rest of this tier: any field addition or reorder forces a binding rebuild. addr/size/name are borrowed reads, valid until close.


The documentation for this struct was generated from the following file: