source: mainline/contrib/arch/uspace/srv/loader/loader.adl@ f1380b7

lfn serial ticket/834-toolchain-update topic/msim-upgrade topic/simplify-dev-export
Last change on this file since f1380b7 was f1380b7, checked in by Jiří Zárevúcky <zarevucky.jiri@…>, 7 years ago

style: Remove trailing whitespace on _all_ lines, including empty ones, remaining files.

  • Property mode set to 100644
File size: 646 bytes
Line 
1interface loader extends service {
2 /* Set task pathname */
3 sysarg_t set_pathname(in_copy string pathname);
4
5 /* Set task arguments */
6 sysarg_t set_args(in_copy stream args);
7
8 /* Set task initial files */
9 sysarg_t set_files(in_copy stream files);
10
11 /* Get task ID */
12 sysarg_t get_taskid(out_copy stream id);
13
14 /* Load binary */
15 sysarg_t load(void);
16
17 /* Run binary */
18 sysarg_t run(void);
19 protocol:
20 [loader.bp]
21};
22
23frame loader {
24 provides:
25 loader loader;
26 requires:
27 [/uspace/lib/libc/requires]
28 ns ns;
29 initialization:
30 !ns.id_intro ;
31 !ns.ipc_m_connect_to_me /* loader */
32 protocol:
33 [/uspace/lib/libc/protocol]
34};
Note: See TracBrowser for help on using the repository browser.