Changes in uspace/srv/ns/clonable.c [007e6efa:b72efe8] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/ns/clonable.c
r007e6efa rb72efe8 52 52 53 53 /** List of clonable-service connection requests. */ 54 static li nk_t cs_req;54 static list_t cs_req; 55 55 56 56 int clonable_init(void) … … 76 76 ipc_callid_t callid) 77 77 { 78 if (list_empty(&cs_req)) { 78 link_t *req_link; 79 80 req_link = list_first(&cs_req); 81 if (req_link == NULL) { 79 82 /* There was no pending connection request. */ 80 printf( NAME ": Unexpected clonable server.\n");83 printf("%s: Unexpected clonable server.\n", NAME); 81 84 ipc_answer_0(callid, EBUSY); 82 85 return; 83 86 } 84 87 85 cs_req_t *csr = list_get_instance( cs_req.next, cs_req_t, link);86 list_remove( &csr->link);88 cs_req_t *csr = list_get_instance(req_link, cs_req_t, link); 89 list_remove(req_link); 87 90 88 91 /* Currently we can only handle a single type of clonable service. */
Note:
See TracChangeset
for help on using the changeset viewer.