fssh_mutex
#define mutex fssh_mutex
extern void fssh_mutex_init(fssh_mutex* lock, const char* name);
extern void fssh_mutex_init_etc(fssh_mutex* lock, const char* name, uint32_t flags);
extern void fssh_mutex_destroy(fssh_mutex* lock);
extern fssh_status_t fssh_mutex_lock(fssh_mutex* lock);
extern fssh_status_t fssh_mutex_trylock(fssh_mutex* lock);
extern void fssh_mutex_unlock(fssh_mutex* lock);
extern void fssh_mutex_transfer_lock(fssh_mutex* lock, fssh_thread_id thread);
inline bool Lock(fssh_mutex *lockable)
inline void Unlock(fssh_mutex *lockable)
fssh_mutex lock;
static fssh_mutex sNotificationsLock;
static fssh_mutex sLock;
fssh_mutex lock;
fssh_mutex_init(fssh_mutex *m, const char *name)
fssh_mutex_init_etc(fssh_mutex *m, const char *name, uint32_t flags)
fssh_mutex_destroy(fssh_mutex *mutex)
fssh_mutex_lock(fssh_mutex *mutex)
fssh_mutex_unlock(fssh_mutex *mutex)
fssh_mutex_transfer_lock(fssh_mutex *mutex, fssh_thread_id thread)
static fssh_mutex sFileSystemsMutex;
static fssh_mutex sMountMutex;
static fssh_mutex sVnodeCoveredByMutex;
static fssh_mutex sVnodeMutex;
fssh_mutex io_mutex;