summaryrefslogtreecommitdiff
path: root/hurd/msg.defs
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>1994-06-16 05:37:15 +0000
committerRoland McGrath <roland@gnu.org>1994-06-16 05:37:15 +0000
commit47fbd0b8d6d87ff7adb6e2319b26637205b2b7ca (patch)
treeff23435173e63fc72d1e1393e58eb27852f32b0e /hurd/msg.defs
parent21e43fb88518704c59af9baf3ff1c19aa7a7e30b (diff)
Formerly msg.defs.~11~
Diffstat (limited to 'hurd/msg.defs')
-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);
+
+