From 200f22578700b82c5a2d2052c9fda0d9e431d25f Mon Sep 17 00:00:00 2001 From: Stefan Zabka Date: Fri, 12 Jun 2020 00:05:28 +0200 Subject: THIS SHIT WORKS --- 04_exercise/rwlock/rwlock.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 04_exercise/rwlock/rwlock.h (limited to '04_exercise/rwlock/rwlock.h') diff --git a/04_exercise/rwlock/rwlock.h b/04_exercise/rwlock/rwlock.h new file mode 100644 index 0000000..aa27f09 --- /dev/null +++ b/04_exercise/rwlock/rwlock.h @@ -0,0 +1,16 @@ +// +// Created by stefan on 11.06.20. +// + +#ifndef BETRIEBSYSTEME_RWLOCK_H +#define BETRIEBSYSTEME_RWLOCK_H +#include + +static const char RW_WRITE_LOCKED = -1; +static const char RW_UNLOCKED = 0; +void rwLockWrite(atomic_char *lock); +void rwUnlockWrite(atomic_char *lock); +void rwLockRead(atomic_char *lock); +void rwUnlockRead(atomic_char *lock); + +#endif // BETRIEBSYSTEME_RWLOCK_H -- cgit v1.2.3-54-g00ecf