CVSROOT: /cvs/gnome Module name: gamin Changes by: jmc 05/08/01 11:27:19
Modified files: . : ChangeLog lib : gam_error.c server : Makefile.am gam_channel.c gam_connection.c gam_listener.c gam_listener.h gam_node.c gam_node.h gam_poll.c gam_server.c gam_subscription.c Added files: server : gam_fs.c gam_fs.h gam_pidname.c gam_pidname.h Log message: 2005-08-01 John McCutchan <[EMAIL PROTECTED]> * lib/gam_error.c: (gam_error_handle_signal): fflush the error stream * server/Makefile.am: Add gam_fs and gam_pidname to build * server/gam_channel.c: (gam_check_secure_dir): * server/gam_connection.c: (gam_reqtype_to_string), (gam_connection_set_pid), (gam_connection_request): * server/gam_fs.c: (gam_fs_free_filesystems), (gam_fs_find_fs), (gam_fs_find_fs_props), (gam_fs_filesystem_sort_cb), (gam_fs_scan_mtab), (gam_fs_init), (gam_fs_get_mon_type), (gam_fs_get_poll_timeout), (gam_fs_set), (gam_fs_unset), (gam_fs_debug): * server/gam_fs.h: Persistant storage of what filesystems are mounted and where. Adds 2 preferences to each filesystem type, poll interval & kernel/poll/none option. * server/gam_listener.c: (gam_listener_new), (gam_listener_free), (gam_listener_add_subscription), (gam_listener_remove_subscription): * server/gam_listener.h: Add pidname to debug output * server/gam_node.c: (gam_node_new), (gam_node_remove_subscription): Fix long standing bug of watches being removed at the kernel level while the subscription level thinks they still exist. * server/gam_node.h: * server/gam_pidname.c: (gam_get_pidname): * server/gam_pidname.h: Retrieves the process name for a given pid. * server/gam_poll.c: (trigger_dir_handler), (trigger_file_handler), (poll_file), (gam_poll_scan_directory_internal), (gam_poll_scan_all_callback), (gam_poll_init_full), (gam_poll_remove_subscription): Incorporate gam_fs options into logic. * server/gam_server.c: (gam_show_debug), (gam_add_subscription), (gam_remove_subscription): * server/gam_subscription.c: (gam_subscription_new), (gam_subscription_free), (gam_subscription_set_listener), (gam_subscription_cancel): Debug output changes URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=gamin&who=jmc&date=explicit&mindate=2005-08-01%2011:26&maxdate=2005-08-01%2011:28 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list