Changeset b5e68c8 in mainline for contrib/arch/uspace/srv/ns/ns.adl
- Timestamp:
- 2011-05-12T16:49:44Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- f36787d7
- Parents:
- e80329d6 (diff), 750636a (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified contrib/arch/uspace/srv/ns/ns.adl ¶
re80329d6 rb5e68c8 1 1 interface ns { 2 2 /* Register a clonable service or a generic service */ 3 ipcarg_t ipc_m_connect_to_me(in ipcarg_t service);3 sysarg_t ipc_m_connect_to_me(in sysarg_t service); 4 4 5 5 /* Connect to a clonable service or a generic service */ 6 ipcarg_t ipc_m_connect_me_to(in ipcarg_t service, in ipcarg_t arg2, in ipcarg_t arg3, in ipcarg_t flags);6 sysarg_t ipc_m_connect_me_to(in sysarg_t service, in sysarg_t arg2, in sysarg_t arg3, in sysarg_t flags); 7 7 8 8 /* Share real-time clock page or klog page */ 9 ipcarg_t ipc_m_share_in(in ipcarg_t as_area_base, in ipcarg_t as_area_size, in ipcarg_t service);9 sysarg_t ipc_m_share_in(in sysarg_t as_area_base, in sysarg_t as_area_size, in sysarg_t service); 10 10 11 11 /* For IPC testing purposes */ 12 ipcarg_t ping(void);12 sysarg_t ping(void); 13 13 14 14 /* Wait for task exit and get exit status and return value */ 15 ipcarg_t task_wait(in ipcarg_t id_lower, in ipcarg_t id_upper, out ipcarg_t status, out ipcarg_t retval);15 sysarg_t task_wait(in sysarg_t id_lower, in sysarg_t id_upper, out sysarg_t status, out sysarg_t retval); 16 16 17 17 /* Introduce a new loader task id in such a way it cannot be spoofed */ 18 ipcarg_t id_intro(in ipcarg_t id_lower, in ipcarg_t id_upper);18 sysarg_t id_intro(in sysarg_t id_lower, in sysarg_t id_upper); 19 19 20 20 /* Set task return value */ 21 ipcarg_t retval(in ipcarg_t retval);21 sysarg_t retval(in sysarg_t retval); 22 22 23 23 /* Implicit connection close */ 24 ipcarg_t ipc_m_phone_hungup(void);24 sysarg_t ipc_m_phone_hungup(void); 25 25 protocol: 26 26 [ns.bp]
Note:
See TracChangeset
for help on using the changeset viewer.