Changeset 3be9d10 in mainline for uspace/srv/ns
- Timestamp:
- 2018-03-21T21:29:31Z (8 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 3e242d2
- Parents:
- eadaeae8
- Location:
- uspace/srv/ns
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/ns/clonable.c
readaeae8 r3be9d10 48 48 service_t service; 49 49 iface_t iface; 50 ipc_callid_t callid;50 cap_call_handle_t callid; 51 51 sysarg_t arg3; 52 52 } cs_req_t; … … 75 75 */ 76 76 void register_clonable(service_t service, sysarg_t phone, ipc_call_t *call, 77 ipc_callid_t callid)77 cap_call_handle_t callid) 78 78 { 79 79 link_t *req_link = list_first(&cs_req); … … 117 117 */ 118 118 void connect_to_clonable(service_t service, iface_t iface, ipc_call_t *call, 119 ipc_callid_t callid)119 cap_call_handle_t callid) 120 120 { 121 121 assert(service == SERVICE_LOADER); -
uspace/srv/ns/clonable.h
readaeae8 r3be9d10 43 43 extern bool service_clonable(service_t); 44 44 extern void register_clonable(service_t, sysarg_t, ipc_call_t *, 45 ipc_callid_t);46 extern void connect_to_clonable(service_t, iface_t, ipc_call_t *, ipc_callid_t);45 cap_call_handle_t); 46 extern void connect_to_clonable(service_t, iface_t, ipc_call_t *, cap_call_handle_t); 47 47 48 48 #endif -
uspace/srv/ns/ns.c
readaeae8 r3be9d10 49 49 #include "task.h" 50 50 51 static void ns_connection( ipc_callid_t iid, ipc_call_t *icall, void *arg)51 static void ns_connection(cap_call_handle_t iid, ipc_call_t *icall, void *arg) 52 52 { 53 53 ipc_call_t call; 54 ipc_callid_t callid;54 cap_call_handle_t callid; 55 55 iface_t iface; 56 56 service_t service; -
uspace/srv/ns/service.c
readaeae8 r3be9d10 89 89 service_t service; /**< Service ID */ 90 90 iface_t iface; /**< Interface ID */ 91 ipc_callid_t callid; /**< Call ID waiting for the connection */91 cap_call_handle_t callid; /**< Call ID waiting for the connection */ 92 92 sysarg_t arg3; /**< Third argument */ 93 93 } pending_conn_t; … … 169 169 */ 170 170 void connect_to_service(service_t service, iface_t iface, ipc_call_t *call, 171 ipc_callid_t callid)171 cap_call_handle_t callid) 172 172 { 173 173 sysarg_t arg3 = IPC_GET_ARG3(*call); -
uspace/srv/ns/service.h
readaeae8 r3be9d10 42 42 43 43 extern errno_t register_service(service_t, sysarg_t, ipc_call_t *); 44 extern void connect_to_service(service_t, iface_t, ipc_call_t *, ipc_callid_t);44 extern void connect_to_service(service_t, iface_t, ipc_call_t *, cap_call_handle_t); 45 45 46 46 #endif -
uspace/srv/ns/task.c
readaeae8 r3be9d10 146 146 link_t link; 147 147 task_id_t id; /**< Task ID. */ 148 ipc_callid_t callid; /**< Call ID waiting for the connection */148 cap_call_handle_t callid; /**< Call ID waiting for the connection */ 149 149 } pending_wait_t; 150 150 … … 192 192 } 193 193 194 void wait_for_task(task_id_t id, ipc_call_t *call, ipc_callid_t callid)194 void wait_for_task(task_id_t id, ipc_call_t *call, cap_call_handle_t callid) 195 195 { 196 196 ht_link_t *link = hash_table_find(&task_hash_table, &id); -
uspace/srv/ns/task.h
readaeae8 r3be9d10 40 40 extern void process_pending_wait(void); 41 41 42 extern void wait_for_task(task_id_t, ipc_call_t *, ipc_callid_t);42 extern void wait_for_task(task_id_t, ipc_call_t *, cap_call_handle_t); 43 43 44 44 extern errno_t ns_task_id_intro(ipc_call_t *);
Note:
See TracChangeset
for help on using the changeset viewer.
