From 7497777b501e62ed3c4c85cc929685ab6223240b Mon Sep 17 00:00:00 2001 From: Roman Bogorodskiy Date: Thu, 7 Apr 2016 09:51:11 +0300 Subject: [PATCH] util: move ENODATA redefine to internal.h FreeBSD lacks ENODATA, and viruuid.c redefines it to EIO, but it's not actually using it. On the other hand, we have virrandom.c that's using ENODATA. So make this re-definition common by moving it to internal.h, so all the current and possible future users don't need to care about that. (cherry picked from commit edc028d122a45b09988dae6d93510adbd9f5c3e4) --- src/internal.h | 4 ++++ src/util/viruuid.c | 4 ---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/internal.h b/src/internal.h index 926e990c1b..0dc34c755d 100644 --- a/src/internal.h +++ b/src/internal.h @@ -539,4 +539,8 @@ enum { EXIT_ENOENT = 127, /* Could not find program to exec */ }; +# ifndef ENODATA +# define ENODATA EIO +# endif + #endif /* __VIR_INTERNAL_H__ */ diff --git a/src/util/viruuid.c b/src/util/viruuid.c index 615d419e03..8dead44b8f 100644 --- a/src/util/viruuid.c +++ b/src/util/viruuid.c @@ -46,10 +46,6 @@ VIR_LOG_INIT("util.uuid"); -#ifndef ENODATA -# define ENODATA EIO -#endif - static unsigned char host_uuid[VIR_UUID_BUFLEN]; static int -- GitLab