[PATCH] Fixup nice() return value and duplicate volatiles
diff --git a/fio.h b/fio.h
index cc30a15..a87fcef 100644
--- a/fio.h
+++ b/fio.h
@@ -424,12 +424,12 @@
* Naturally this would not work for any type of contended semaphore or
* for real locking.
*/
-static inline void fio_sem_init(volatile int volatile *sem, int val)
+static inline void fio_sem_init(volatile int *sem, int val)
{
*sem = val;
}
-static inline void fio_sem_down(volatile int volatile *sem)
+static inline void fio_sem_down(volatile int *sem)
{
while (*sem == 0)
usleep(10000);
@@ -437,7 +437,7 @@
(*sem)--;
}
-static inline void fio_sem_up(volatile int volatile *sem)
+static inline void fio_sem_up(volatile int *sem)
{
(*sem)++;
}