Changeset 810860a in mainline for contrib/arch/uspace/srv/vfs/vfs.adl
- Timestamp:
- 2009-09-17T17:03:49Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 3037384
- Parents:
- 41eca31
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
contrib/arch/uspace/srv/vfs/vfs.adl
r41eca31 r810860a 68 68 69 69 /* Write data to file */ 70 ipcarg_t write(in ipcarg_t dev_handle, in ipcarg_t fs_index, in ipcarg_t offset, out_copy stream data);70 ipcarg_t write(in ipcarg_t dev_handle, in ipcarg_t fs_index, in ipcarg_t offset, in_copy stream data); 71 71 72 72 /* Truncate file */ … … 83 83 }; 84 84 85 frame dispatcher {85 frame io_dispatcher { 86 86 provides: 87 87 vfs vfs; … … 98 98 99 99 architecture vfs { 100 inst dispatcherdispatcher;100 inst io_dispatcher io_dispatcher; 101 101 inst tmpfs tmpfs; 102 102 inst fat fat; 103 103 inst devfs devfs; 104 104 105 bind dispatcher:tmpfs to tmpfs:tmpfs;106 bind dispatcher:fat to fat:fat;107 bind dispatcher:devfs to devfs:devfs;105 bind io_dispatcher:tmpfs to tmpfs:tmpfs; 106 bind io_dispatcher:fat to fat:fat; 107 bind io_dispatcher:devfs to devfs:devfs; 108 108 109 bind tmpfs:vfs to dispatcher:vfs;110 bind fat:vfs to dispatcher:vfs;111 bind devfs:vfs to dispatcher:vfs;109 bind tmpfs:vfs to io_dispatcher:vfs; 110 bind fat:vfs to io_dispatcher:vfs; 111 bind devfs:vfs to io_dispatcher:vfs; 112 112 113 delegate vfs to dispatcher:vfs;113 delegate vfs to io_dispatcher:vfs; 114 114 115 [/uspace/lib/libc/subsume% dispatcher]115 [/uspace/lib/libc/subsume%io_dispatcher] 116 116 [/uspace/lib/libc/subsume%tmpfs] 117 117 [/uspace/lib/libc/subsume%fat] 118 118 [/uspace/lib/libc/subsume%devfs] 119 119 120 subsume dispatcher:ns to ns;120 subsume io_dispatcher:ns to ns; 121 121 subsume tmpfs:ns to ns; 122 122 subsume fat:ns to ns;
Note:
See TracChangeset
for help on using the changeset viewer.