source:
mainline/contrib/arch/uspace/srv/fs/fat/fat.bp
Last change on this file was f1380b7, checked in by , 7 years ago | |
---|---|
|
|
File size: 712 bytes |
Rev | Line | |
---|---|---|
[cf7b3e0] | 1 | !ns.ipc_m_connect_me_to /* vfs */ ; |
2 | [/uspace/lib/libfs/fnc.fs_register] ; | |
3 | ( | |
4 | ?ipc_m_connect_me_to ; | |
5 | ( | |
6 | ?mounted { | |
[82cf692] | 7 | ?ipc_m_data_write /* mount options */ ; |
8 | tentative { | |
[f73b291] | 9 | [/uspace/lib/block/fnc.block_init%rd] |
[82cf692] | 10 | } |
[cf7b3e0] | 11 | } + |
[f1380b7] | 12 | |
[cf7b3e0] | 13 | ?mount { |
14 | [/uspace/lib/libfs/fnc.libfs_mount] | |
15 | } + | |
[f1380b7] | 16 | |
[cf7b3e0] | 17 | ?lookup { |
18 | [/uspace/lib/libfs/fnc.libfs_lookup] | |
19 | } + | |
[f1380b7] | 20 | |
[cf7b3e0] | 21 | ?open_node { |
22 | [/uspace/lib/libfs/fnc.libfs_open_node] | |
23 | } + | |
[f1380b7] | 24 | |
[cf7b3e0] | 25 | ?read { |
26 | tentative { | |
27 | ?ipc_m_data_read /* payload */ | |
28 | } | |
29 | } + | |
[f1380b7] | 30 | |
[cf7b3e0] | 31 | ?write { |
32 | tentative { | |
33 | ?ipc_m_data_write /* payload */ | |
34 | } | |
35 | } + | |
[f1380b7] | 36 | |
[cf7b3e0] | 37 | ?stat { |
38 | [/uspace/lib/libfs/fnc.libfs_stat] | |
39 | } + | |
[f1380b7] | 40 | |
[cf7b3e0] | 41 | ?truncate + |
42 | ?close + | |
43 | ?destroy + | |
44 | ?sync | |
45 | )* ; | |
46 | ?ipc_m_phone_hungup | |
47 | )* ; | |
48 | !vfs.ipc_m_phone_hungup |
Note:
See TracBrowser
for help on using the repository browser.