CVSROOT: /cvs/gnome Module name: libinotify Changes by: ryanl 05/09/04 11:55:51
Modified files: . : ChangeLog libinotify : inotify-handle.c inotify-handle.h inotify-listhash.c inotify-listhash.h inotify-log.h inotify-monitor.c inotify-monitor.h libinotify.h linux-inotify-syscalls.h Log message: 2005-09-04 Ryan Lortie <[EMAIL PROTECTED]> * libinotify/inotify-handle.c (inotify_handle_new, inotify_handle_get_mask, inotify_handle_invoke_callback): Add 'mask' field to structure and expand inotify_handle_new to take a mask argument. Add a new inotify_handle_get_mask function. Modify inotify_handle_invoke_callback to filter the event mask and only report events that are actually being watched. * libinotify/inotify-handle.h: update inotify_handle_new and add inotify_handle_get_mask * libinotify/inotify-listhash.c (inotify_listhash_get_mask): new function to return the bitwise OR of all masks in the list * libinotify/inotify-listhash.h: prototype inotify_listhash_get_mask * libinotify/inotify-log.h: G_LOG_LEVEL_WARN -> WARNING * libinotify/inotify-monitor.c (inotify_monitor_add, inotify_monitor_remove): Add support for multiple watches with different masks. Use IN_MASK_ADD if we have it, otherwise try very hard to do the right thing. Add lots of comments. * libinotify/inotify-monitor.h: * libinotify/libinotift.h: * libinotify/linux-inotify-syscalls.h: Add RCS tags. URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=libinotify&who=ryanl&date=explicit&mindate=2005-09-04%2011:54&maxdate=2005-09-04%2011:56 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list