[Box Backup-commit] COMMIT r3464 - box/trunk/infrastructure/m4

subversion at boxbackup.org subversion at boxbackup.org
Mon Dec 15 23:32:31 GMT 2014


Author: chris
Date: 2014-12-15 23:32:31 +0000 (Mon, 15 Dec 2014)
New Revision: 3464

Modified:
   box/trunk/infrastructure/m4/boxbackup_tests.m4
Log:
Add a note about why fixing NetBSD's kqueue support is harder than it looks.


Modified: box/trunk/infrastructure/m4/boxbackup_tests.m4
===================================================================
--- box/trunk/infrastructure/m4/boxbackup_tests.m4	2014-12-15 23:32:08 UTC (rev 3463)
+++ box/trunk/infrastructure/m4/boxbackup_tests.m4	2014-12-15 23:32:31 UTC (rev 3464)
@@ -285,7 +285,10 @@
 AC_SEARCH_LIBS([setproctitle], ["bsd"])
 
 # NetBSD implements kqueue too differently for us to get it fixed by 0.10
-# TODO: Remove this when NetBSD kqueue implementation is working
+# TODO: Remove this when NetBSD kqueue implementation is working. The main
+# thing to fix is that ServerStream needs to put a pointer into WaitForEvent,
+# which wants to store it in struct kevent.udata, but on NetBSD that's an
+# intptr_t instead of a void *, and it doesn't like accepting pointers.
 netbsd_hack=`echo $target_os | sed 's/netbsd.*/netbsd/'`
 if test "$netbsd_hack" != "netbsd"; then
   AC_CHECK_FUNCS([kqueue])




More information about the Boxbackup-commit mailing list