Changeset 810860a in mainline for contrib/arch/uspace/srv/vfs/vfs.adl


Ignore:
Timestamp:
2009-09-17T17:03:49Z (15 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
3037384
Parents:
41eca31
Message:

various protocol fixes
add console architecture

File:
1 edited

Legend:

Unmodified
Added
Removed
  • contrib/arch/uspace/srv/vfs/vfs.adl

    r41eca31 r810860a  
    6868               
    6969                /* 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);
    7171               
    7272                /* Truncate file */
     
    8383};
    8484
    85 frame dispatcher {
     85frame io_dispatcher {
    8686        provides:
    8787                vfs vfs;
     
    9898
    9999architecture vfs {
    100         inst dispatcher dispatcher;
     100        inst io_dispatcher io_dispatcher;
    101101        inst tmpfs tmpfs;
    102102        inst fat fat;
    103103        inst devfs devfs;
    104104       
    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;
    108108       
    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;
    112112       
    113         delegate vfs to dispatcher:vfs;
     113        delegate vfs to io_dispatcher:vfs;
    114114       
    115         [/uspace/lib/libc/subsume%dispatcher]
     115        [/uspace/lib/libc/subsume%io_dispatcher]
    116116        [/uspace/lib/libc/subsume%tmpfs]
    117117        [/uspace/lib/libc/subsume%fat]
    118118        [/uspace/lib/libc/subsume%devfs]
    119119       
    120         subsume dispatcher:ns to ns;
     120        subsume io_dispatcher:ns to ns;
    121121        subsume tmpfs:ns to ns;
    122122        subsume fat:ns to ns;
Note: See TracChangeset for help on using the changeset viewer.