blktrace: load improvements
[fio.git] / compiler / compiler.h
index 8dec350b9f9eb4e1c495e5c7aa1174b60169cbd3..036ba208e861e79225a3e8827f5ff81895c50818 100644 (file)
 #define __must_check
 #endif
 
-#define uninitialized_var(x) x = x
-
-#ifndef _weak
-#ifndef __CYGWIN__
-#define _weak  __attribute__((weak))
-#else
-#define _weak
-#endif
-#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))
 
 #endif