libnx/nx/include/switch/kernel/mutex.h
2017-09-25 00:04:03 +02:00

17 lines
259 B
C

// 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);