CVSROOT:        /cvs/gnome
Module name:    gamin
Changes by:     jmc     05/08/10 11:34:19

Modified files:
        .              : ChangeLog 
        server         : gam_dnotify.c gam_inotify.c gam_poll.c 
                         gam_poll.h gam_server.c gam_server.h 

Log message:
* server/gam_dnotify.c: (gam_dnotify_init): Use the new
gam_server_install_kernel_hooks.
* server/gam_inotify.c: (gam_inotify_init): Here to
* server/gam_poll.c: (trigger_dir_handler), (trigger_file_handler),
(gam_poll_init_full), (gam_default_poll_add_subscription),
(gam_default_poll_remove_subscription_real),
(gam_default_poll_remove_subscription),
(gam_default_poll_remove_all_for): Use the gam_kernel_dir/file_handler
from gam_server.h instead of dir/file_handler.
* server/gam_poll.h: Move a bunch of functions to gam_server.h
* server/gam_server.c: (gam_exit), (gam_init_subscriptions),
(gam_add_subscription), (gam_remove_subscription),
(gam_server_install_kernel_hooks), (gam_server_install_poll_hooks),
(gam_server_get_kernel_handler), (gam_server_get_poll_handler),
(gam_kernel_add_subscription), (gam_kernel_remove_subscription),
(gam_kernel_remove_all_for), (gam_kernel_dir_handler),
(gam_kernel_file_handler), (gam_poll_add_subscription),
(gam_poll_remove_subscription), (gam_poll_remove_all_for): Provide
a set of generic kernel/poll backend functions. Now poll backends are pluggable.
Code now uses these instead of the backend_ variables.
* server/gam_server.h: Function prototypes.

Both test suites pass under dnotify with these changes.

URL : 
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gamin&who=jmc&date=explicit&mindate=2005-08-10%2011:33&maxdate=2005-08-10%2011:35

_______________________________________________
cvs-commits-list mailing list
cvs-commits-list@gnome.org
http://mail.gnome.org/mailman/listinfo/cvs-commits-list

Reply via email to