Changeset 4396
- Timestamp:
- 10/01/06 13:18:39 (2 years ago)
- Files:
-
- trackerd/trunk/trackerd/commands.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trackerd/trunk/trackerd/commands.c
r4395 r4396 476 476 477 477 static void wt_cmd_servers(wi_array_t *arguments) { 478 wi_ list_node_t *node;478 wi_enumerator_t *enumerator; 479 479 wt_server_t *server; 480 480 481 481 /* reply all servers */ 482 wi_list_rdlock(wt_servers); 483 WI_LIST_FOREACH(wt_servers, node, server) { 482 wi_array_rdlock(wt_servers); 483 484 enumerator = wi_array_data_enumerator(wt_servers); 485 486 while((server = wi_enumerator_next_data(enumerator))) { 484 487 wt_reply(720, WI_STR("%@%c%@%c%@%c%u%c%u%c%u%c%u%c%u%c%llu%c%@"), 485 488 server->category, WT_FIELD_SEPARATOR, … … 494 497 server->description); 495 498 } 496 wi_list_unlock(wt_servers); 499 500 wi_array_unlock(wt_servers); 497 501 498 502 wt_reply(721, WI_STR("Done"));
