for external ioengines. ARRAY_SIZE is a very common declaration - e.g. Ceph is using this as well. Signed-off-by: Daniel Gollub <daniel.gollub@xxxxxxxxx> --- fio.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fio.h b/fio.h index ed034cb..4d4af0a 100644 --- a/fio.h +++ b/fio.h @@ -618,7 +618,9 @@ static inline void td_io_u_free_notify(struct thread_data *td) extern const char *fio_get_arch_string(int); extern const char *fio_get_os_string(int); +#ifdef FIO_INTERNAL #define ARRAY_SIZE(x) (sizeof((x)) / (sizeof((x)[0]))) +#endif enum { FIO_OUTPUT_TERSE = 0, -- 1.7.10.4 -- To unsubscribe from this list: send the line "unsubscribe fio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html