libnx/nx/include/switch/kernel/rwlock.h
TuxSH 5abc4873d8 Include only what is really necessary...
add pragma once in every header, etc.
2018-01-22 18:42:57 +01:00

16 lines
274 B
C

// Copyright 2018 plutoo
#pragma once
#include <switch/kernel/mutex.h>
typedef struct {
RMutex r;
RMutex g;
u64 b;
} RwLock;
void rwlockReadLock(RwLock* r);
void rwlockReadUnlock(RwLock* r);
void rwlockWriteLock(RwLock* r);
void rwlockWriteUnlock(RwLock* r);