diff mbox series

[v3,5/9] osdep.h: For Haiku, define SIGIO as equivalent to SIGPOLL

Message ID 20200703145614.16684-6-peter.maydell@linaro.org
State Superseded
Headers show
Series Build fixes for Haiku | expand

Commit Message

Peter Maydell July 3, 2020, 2:56 p.m. UTC
From: David CARLIER <devnexen@gmail.com>


Haiku doesn't provide SIGIO; fix this up in osdep.h by defining it as
equal to SIGPOLL.

Signed-off-by: David Carlier <devnexen@gmail.com>

[PMM: Expanded commit message]
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

---
 include/qemu/osdep.h | 4 ++++
 1 file changed, 4 insertions(+)

-- 
2.20.1

Comments

Thomas Huth July 3, 2020, 3:16 p.m. UTC | #1
On 03/07/2020 16.56, Peter Maydell wrote:
> From: David CARLIER <devnexen@gmail.com>

> 

> Haiku doesn't provide SIGIO; fix this up in osdep.h by defining it as

> equal to SIGPOLL.

> 

> Signed-off-by: David Carlier <devnexen@gmail.com>

> [PMM: Expanded commit message]

> Reviewed-by: Peter Maydell <peter.maydell@linaro.org>

> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

> ---

>  include/qemu/osdep.h | 4 ++++

>  1 file changed, 4 insertions(+)

> 

> diff --git a/include/qemu/osdep.h b/include/qemu/osdep.h

> index 6e0cf9132d9..e090ead8262 100644

> --- a/include/qemu/osdep.h

> +++ b/include/qemu/osdep.h

> @@ -425,6 +425,10 @@ void qemu_anon_ram_free(void *ptr, size_t size);

>  #define HAVE_CHARDEV_PARPORT 1

>  #endif

>  

> +#if defined(__HAIKU__)

> +#define SIGIO SIGPOLL

> +#endif

> +

>  #if defined(CONFIG_LINUX)

>  #ifndef BUS_MCEERR_AR

>  #define BUS_MCEERR_AR 4


Sounds reasonable.

Reviewed-by: Thomas Huth <thuth@redhat.com>
diff mbox series

Patch

diff --git a/include/qemu/osdep.h b/include/qemu/osdep.h
index 6e0cf9132d9..e090ead8262 100644
--- a/include/qemu/osdep.h
+++ b/include/qemu/osdep.h
@@ -425,6 +425,10 @@  void qemu_anon_ram_free(void *ptr, size_t size);
 #define HAVE_CHARDEV_PARPORT 1
 #endif
 
+#if defined(__HAIKU__)
+#define SIGIO SIGPOLL
+#endif
+
 #if defined(CONFIG_LINUX)
 #ifndef BUS_MCEERR_AR
 #define BUS_MCEERR_AR 4