|
ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
|
Static mutex structure for global mutexes requiring static initialization. More...
#include <lib/platform/init.h>
Data Fields | |
| mutex_t | mutex |
| The actual mutex. | |
| volatile int | initialized |
| Thread-safe initialization flag (POSIX: int for atomic operations) | |
Static mutex structure for global mutexes requiring static initialization.
Provides lazy initialization for mutexes that need to work before main(). Windows doesn't support static initialization of synchronization primitives the same way POSIX does, so this structure enables lazy initialization with thread-safe detection.
| volatile int static_mutex_t::initialized |