# HG changeset patch # User Brendan Cully <[EMAIL PROTECTED]> # Date 1178403718 25200 # Node ID 43d38fc23eb0b4e2477fd871ad979fe7d2d61b97 # Parent 843c9fa69d6e75dd8a669763faa501f03a315ba4 KQueue API update
diff -r 843c9fa69d6e -r 43d38fc23eb0 server/gam_kqueue.c --- a/server/gam_kqueue.c Sat May 05 12:25:49 2007 -0700 +++ b/server/gam_kqueue.c Sat May 05 15:21:58 2007 -0700 @@ -63,7 +63,7 @@ #include "gam_kqueue.h" #include "gam_event.h" #include "gam_server.h" -#include "gam_poll.h" +#include "gam_poll_basic.h" /*** tunable constants, modify to tweak the backend aggressivity *************/ @@ -1167,11 +1167,11 @@ gam_kqueue_init (void) channel = g_io_channel_unix_new(kq); g_io_add_watch(channel, G_IO_IN, gam_kqueue_kevent_cb, NULL); - - gam_poll_set_kernel_handler(NULL, NULL, GAMIN_K_KQUEUE); - gam_backend_add_subscription = gam_kqueue_add_subscription; - gam_backend_remove_subscription = gam_kqueue_remove_subscription; - gam_backend_remove_all_for = gam_kqueue_remove_all_for; + + gam_server_install_kernel_hooks (GAMIN_K_KQUEUE, + gam_kqueue_add_subscription, + gam_kqueue_remove_subscription, + gam_kqueue_remove_all_for, NULL, NULL); return TRUE; } _______________________________________________ Gamin-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/gamin-list
