source: mainline/contrib/arch/uspace/srv/fs/fat/fat_server.bp@ 2a70672

lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Last change on this file since 2a70672 was ea5f46d, checked in by Martin Decky <martin@…>, 16 years ago

hierarchical composition of components
(tmpfs, fat, devfs are logical subcomponents of vfs, kbd and fb are subcomponents of console, rd is subcomponent of bd)

  • Property mode set to 100644
File size: 710 bytes
Line 
1!ns.ipc_m_connect_me_to /* vfs */ ;
2[/uspace/lib/libfs/fnc.fs_register] ;
3(
4 ?fs.ipc_m_connect_me_to ;
5 (
6 ?fs.mounted {
7 ?fs.ipc_m_data_write /* mount options */
8 } +
9
10 ?fs.mount {
11 [/uspace/lib/libfs/fnc.libfs_mount]
12 } +
13
14 ?fs.lookup {
15 [/uspace/lib/libfs/fnc.libfs_lookup]
16 } +
17
18 ?fs.open_node {
19 [/uspace/lib/libfs/fnc.libfs_open_node]
20 } +
21
22 ?fs.read {
23 tentative {
24 ?fs.ipc_m_data_read /* payload */
25 }
26 } +
27
28 ?fs.write {
29 tentative {
30 ?fs.ipc_m_data_write /* payload */
31 }
32 } +
33
34 ?fs.stat {
35 [/uspace/lib/libfs/fnc.libfs_stat]
36 } +
37
38 ?fs.truncate +
39 ?fs.close +
40 ?fs.destroy +
41 ?fs.sync
42 )* ;
43 ?fs.ipc_m_phone_hungup
44)* ;
45!vfs.ipc_m_phone_hungup
Note: See TracBrowser for help on using the repository browser.