Changeset b72efe8 in mainline for uspace/srv/ns
- Timestamp:
- 2011-06-19T14:38:59Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 74464e8
- Parents:
- 1d1bb0f
- Location:
- uspace/srv/ns
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/ns/clonable.c
r1d1bb0f 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 83 printf("%s: Unexpected clonable server.\n", NAME); … … 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. */ -
uspace/srv/ns/service.c
r1d1bb0f rb72efe8 123 123 } pending_conn_t; 124 124 125 static li nk_t pending_conn;125 static list_t pending_conn; 126 126 127 127 int service_init(void) … … 141 141 void process_pending_conn(void) 142 142 { 143 link_t *cur;144 145 143 loop: 146 for (cur = pending_conn.next; cur != &pending_conn; cur = cur->next) {144 list_foreach(pending_conn, cur) { 147 145 pending_conn_t *pr = list_get_instance(cur, pending_conn_t, link); 148 146 -
uspace/srv/ns/task.c
r1d1bb0f rb72efe8 189 189 } pending_wait_t; 190 190 191 static li nk_t pending_wait;191 static list_t pending_wait; 192 192 193 193 int task_init(void) … … 212 212 void process_pending_wait(void) 213 213 { 214 link_t *cur;215 214 task_exit_t texit; 216 215 217 216 loop: 218 for (cur = pending_wait.next; cur != &pending_wait; cur = cur->next) {217 list_foreach(pending_wait, cur) { 219 218 pending_wait_t *pr = list_get_instance(cur, pending_wait_t, link); 220 219
Note:
See TracChangeset
for help on using the changeset viewer.
