|
ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
|
Static reader-writer lock structure for global rwlocks requiring static initialization. More...
#include <lib/platform/init.h>
Data Fields | |
| rwlock_t | lock |
| The actual reader-writer lock. | |
| volatile int | initialized |
| Thread-safe initialization flag (POSIX: int for atomic operations) | |
Static reader-writer lock structure for global rwlocks requiring static initialization.
Provides lazy initialization for reader-writer locks that need to work before main(). Uses the same lazy initialization pattern as static_mutex_t for cross-platform compatibility.
| volatile int static_rwlock_t::initialized |