[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