diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2007-01-13 21:39:57 +0000 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2007-01-13 21:39:57 +0000 |
commit | 84fa9983df320c0bd5c400735474b5c0e98e5efd (patch) | |
tree | d513c67ee2b10c91fab4c448350082cae92f30fa /common/notify.h | |
parent | 603a99217dc455370b09967e7628412c13b6663b (diff) |
Add callback for notifications
Diffstat (limited to 'common/notify.h')
-rw-r--r-- | common/notify.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/common/notify.h b/common/notify.h index b6b40034..3a58c508 100644 --- a/common/notify.h +++ b/common/notify.h @@ -21,7 +21,15 @@ * */ +typedef void (*notify_func)(int action, const char *name, void *user_data); + +enum { + NOTIFY_CREATE, + NOTIFY_DELETE, + NOTIFY_MODIFY, +}; + void notify_init(void); void notify_close(void); -void notify_add(const char *pathname); +void notify_add(const char *pathname, notify_func func, void *user_data); void notify_remove(const char *pathname); |