As noted by https://gitlab.com/qemu-project/qemu/-/issues/950, within the patch set adding 9p functionality to darwin, the commit 38d7fd68b0c8775b5253ab84367419621aa032e6 introduced an issue where limits.h, which defines XATTR_SIZE_MAX, is included in 9p.c, though the referenced constant is needed in 9p.h. This commit fixes that issue by moving the include to 9p.h.
Signed-off-by: Will Cohen <wwco...@gmail.com> --- hw/9pfs/9p.c | 5 ----- hw/9pfs/9p.h | 5 +++++ 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/hw/9pfs/9p.c b/hw/9pfs/9p.c index dcaa602d4c..59c531ed47 100644 --- a/hw/9pfs/9p.c +++ b/hw/9pfs/9p.c @@ -33,11 +33,6 @@ #include "migration/blocker.h" #include "qemu/xxhash.h" #include <math.h> -#ifdef CONFIG_LINUX -#include <linux/limits.h> -#else -#include <limits.h> -#endif int open_fd_hw; int total_open_fd; diff --git a/hw/9pfs/9p.h b/hw/9pfs/9p.h index af2635fae9..0ce4da375c 100644 --- a/hw/9pfs/9p.h +++ b/hw/9pfs/9p.h @@ -9,6 +9,11 @@ #include "qemu/thread.h" #include "qemu/coroutine.h" #include "qemu/qht.h" +#ifdef CONFIG_LINUX +#include <linux/limits.h> +#else +#include <limits.h> +#endif enum { P9_TLERROR = 6, -- 2.35.1