projects
/
fio.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fio: Introduce the log_prio option
[fio.git]
/
os
/
os.h
diff --git
a/os/os.h
b/os/os.h
index b46f4164008eb9d63a33f8b668204e77060314dd..827b61e90d745211edb0635a028342ca7da42361 100644
(file)
--- a/
os/os.h
+++ b/
os/os.h
@@
-7,6
+7,7
@@
#include <pthread.h>
#include <unistd.h>
#include <stdlib.h>
#include <pthread.h>
#include <unistd.h>
#include <stdlib.h>
+#include <errno.h>
#include "../arch/arch.h" /* IWYU pragma: export */
#include "../lib/types.h"
#include "../arch/arch.h" /* IWYU pragma: export */
#include "../lib/types.h"
@@
-58,6
+59,10
@@
typedef enum {
#error "unsupported os"
#endif
#error "unsupported os"
#endif
+#ifndef EDQUOT
+#define EDQUOT EIO
+#endif
+
#ifdef CONFIG_POSIXAIO
#include <aio.h>
#ifndef FIO_OS_HAVE_AIOCB_TYPEDEF
#ifdef CONFIG_POSIXAIO
#include <aio.h>
#ifndef FIO_OS_HAVE_AIOCB_TYPEDEF
@@
-112,7
+117,11
@@
static inline int fio_cpus_split(os_cpu_mask_t *mask, unsigned int cpu_index)
extern int fio_cpus_split(os_cpu_mask_t *mask, unsigned int cpu);
#endif
extern int fio_cpus_split(os_cpu_mask_t *mask, unsigned int cpu);
#endif
+#ifndef FIO_HAVE_IOPRIO_CLASS
+#define ioprio_value_is_class_rt(prio) (false)
+#endif
#ifndef FIO_HAVE_IOPRIO
#ifndef FIO_HAVE_IOPRIO
+#define ioprio_value(prioclass, prio) (0)
#define ioprio_set(which, who, prioclass, prio) (0)
#endif
#define ioprio_set(which, who, prioclass, prio) (0)
#endif
@@
-152,10
+161,6
@@
extern int fio_cpus_split(os_cpu_mask_t *mask, unsigned int cpu);
#define OS_RAND_MAX RAND_MAX
#endif
#define OS_RAND_MAX RAND_MAX
#endif
-#ifndef FIO_HAVE_RAWBIND
-#define fio_lookup_raw(dev, majdev, mindev) 1
-#endif
-
#ifndef FIO_PREFERRED_ENGINE
#define FIO_PREFERRED_ENGINE "psync"
#endif
#ifndef FIO_PREFERRED_ENGINE
#define FIO_PREFERRED_ENGINE "psync"
#endif