summaryrefslogtreecommitdiffstats
path: root/common/notify.h
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2007-01-13 21:39:57 +0000
committerMarcel Holtmann <marcel@holtmann.org>2007-01-13 21:39:57 +0000
commit84fa9983df320c0bd5c400735474b5c0e98e5efd (patch)
treed513c67ee2b10c91fab4c448350082cae92f30fa /common/notify.h
parent603a99217dc455370b09967e7628412c13b6663b (diff)
Add callback for notifications
Diffstat (limited to 'common/notify.h')
-rw-r--r--common/notify.h10
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);