summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--hurd/msg.defs21
1 files changed, 21 insertions, 0 deletions
diff --git a/hurd/msg.defs b/hurd/msg.defs
index 1bbdd2c9..adbd87a4 100644
--- a/hurd/msg.defs
+++ b/hurd/msg.defs
@@ -171,3 +171,24 @@ routine io_select_done (
/* This is sent by the startup server when the system is going down. */
routine startup_dosync (
process: mach_port_t);
+
+/* This is sent by a filesystem (after being requested with
+ dir_notice_changes) every time a directory is changed.
+ CHANGE identifies the sort of change that has occurred (see hurd_types.h);
+ NAME is the name that was changed. */
+routine dir_changed (
+ notify_port: mach_port_t;
+ change: dir_changed_type_t;
+ name: string_t);
+
+/* This is sent by a filesystem (after being requested with
+ file_notice_changes) every time a file or its stat info is changed.
+ CHANGE identifies the sort of change that has occurred (see hurd_types.h);
+ START and END identify the affected regions of the file's data. */
+routine file_changed (
+ notify_port: mach_port_t;
+ change: file_changed_type_t;
+ start: off_t;
+ end: off_t);
+
+