X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=compiler%2Fcompiler.h;h=0a0213b60fca5204cb9d0294ffb01139baa23083;hp=72e84197584e1aa8872e2905bc70710989443416;hb=225ba9e3433cf27d8ff7b213d9f78b7ef2776c70;hpb=836fcc0fceb233ebcc41ee63b4ea5cae20b678a4 diff --git a/compiler/compiler.h b/compiler/compiler.h index 72e84197..0a0213b6 100644 --- a/compiler/compiler.h +++ b/compiler/compiler.h @@ -13,4 +13,13 @@ #define __must_check #endif +/* + * Mark unused variables passed to ops functions as unused, to silence gcc + */ +#define fio_unused __attribute__((__unused__)) +#define fio_init __attribute__((constructor)) +#define fio_exit __attribute__((destructor)) + +#define fio_unlikely(x) __builtin_expect(!!(x), 0) + #endif