Split mutex.c and .h each into three files
[fio.git] / mutex.h
diff --git a/mutex.h b/mutex.h
index 54009bae4ae081094172da149814dcea6e4e7eec..0c39873d83af28a8f418ec663ce627ff156a6499 100644 (file)
--- a/mutex.h
+++ b/mutex.h
@@ -5,7 +5,6 @@
 #include "lib/types.h"
 
 #define FIO_MUTEX_MAGIC                0x4d555445U
-#define FIO_RWLOCK_MAGIC       0x52574c4fU
 
 struct fio_mutex {
        pthread_mutex_t lock;
@@ -15,11 +14,6 @@ struct fio_mutex {
        int magic;
 };
 
-struct fio_rwlock {
-       pthread_rwlock_t lock;
-       int magic;
-};
-
 enum {
        FIO_MUTEX_LOCKED        = 0,
        FIO_MUTEX_UNLOCKED      = 1,
@@ -34,14 +28,4 @@ extern void fio_mutex_down(struct fio_mutex *);
 extern bool fio_mutex_down_trylock(struct fio_mutex *);
 extern int fio_mutex_down_timeout(struct fio_mutex *, unsigned int);
 
-extern void fio_rwlock_read(struct fio_rwlock *);
-extern void fio_rwlock_write(struct fio_rwlock *);
-extern void fio_rwlock_unlock(struct fio_rwlock *);
-extern struct fio_rwlock *fio_rwlock_init(void);
-extern void fio_rwlock_remove(struct fio_rwlock *);
-
-extern int mutex_init_pshared(pthread_mutex_t *);
-extern int cond_init_pshared(pthread_cond_t *);
-extern int mutex_cond_init_pshared(pthread_mutex_t *, pthread_cond_t *);
-
 #endif