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
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list