]> granicus.if.org Git - libevent/commitdiff
Assume that ke_udata is an integer type on CloudABI.
authorEd Schouten <ed@nuxi.nl>
Tue, 25 Aug 2015 21:31:07 +0000 (23:31 +0200)
committerAzat Khuzhin <a3at.mail@gmail.com>
Thu, 10 Sep 2015 09:15:42 +0000 (12:15 +0300)
kqueue.c

index aa2dcb7bc0793949a11d8f480ee0f15b53cba8b9..1f41b5a7687cfd7df5ff4e8576ac0e53a98f88c3 100644 (file)
--- a/kqueue.c
+++ b/kqueue.c
@@ -50,7 +50,7 @@
 /* Some platforms apparently define the udata field of struct kevent as
  * intptr_t, whereas others define it as void*.  There doesn't seem to be an
  * easy way to tell them apart via autoconf, so we need to use OS macros. */
-#if defined(EVENT__HAVE_INTTYPES_H) && !defined(__OpenBSD__) && !defined(__FreeBSD__) && !defined(__darwin__) && !defined(__APPLE__)
+#if defined(EVENT__HAVE_INTTYPES_H) && !defined(__OpenBSD__) && !defined(__FreeBSD__) && !defined(__darwin__) && !defined(__APPLE__) && !defined(__CloudABI__)
 #define PTR_TO_UDATA(x)        ((intptr_t)(x))
 #define INT_TO_UDATA(x) ((intptr_t)(x))
 #else