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