diff -ru hurd-/fs_notify.defs hurd/fs_notify.defs --- hurd-/fs_notify.defs Tue May 14 18:12:55 2002 +++ hurd/fs_notify.defs Tue May 14 18:11:17 2002 @@ -31,7 +31,7 @@ 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; + notify_port: fs_notify_t; change: dir_changed_type_t; name: string_t); @@ -40,7 +40,7 @@ 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; + notify_port: fs_notify_t; change: file_changed_type_t; start: off_t; end: off_t); diff -ru hurd-/hurd_types.defs hurd/hurd_types.defs --- hurd-/hurd_types.defs Sun Feb 17 15:23:48 2002 +++ hurd/hurd_types.defs Tue May 14 18:15:46 2002 @@ -34,6 +34,18 @@ #endif ; +type fs_notify_t = mach_port_copy_send_t +#ifdef FS_NOTIFY_INTRAN +intran: FS_NOTIFY_INTRAN +#endif +#ifdef FS_NOTIFY_OUTTRAN +outtran: FS_NOTIFY_OUTTRAN +#endif +#ifdef FS_NOTIFY_DESTRUCTOR +destructor: FS_NOTIFY_DESTRUCTOR +#endif +; + type fsys_t = mach_port_copy_send_t #ifdef FSYS_INTRAN intran: FSYS_INTRAN diff -ru hurd-/hurd_types.h hurd/hurd_types.h --- hurd-/hurd_types.h Sun May 12 03:26:33 2002 +++ hurd/hurd_types.h Tue May 14 18:16:37 2002 @@ -36,6 +36,7 @@ /* These types identify certain kinds of ports used by the Hurd. */ typedef mach_port_t file_t; +typedef mach_port_t fs_notify_t; typedef mach_port_t fsys_t; typedef mach_port_t io_t; typedef mach_port_t process_t;