// Copyright 2017 plutoo typedef struct { u32 Tag; } Mutex; typedef struct { u32 Owner; Mutex Lock; size_t Count; } RMutex; void mutexLock(Mutex* m); void mutexUnlock(Mutex* m); void rmutexLock(RMutex* m); void rmutexUnlock(RMutex* m);