Changeset 4396

Show
Ignore:
Timestamp:
10/01/06 13:18:39 (2 years ago)
Author:
morris
Message:

Update for libwired

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trackerd/trunk/trackerd/commands.c

    r4395 r4396  
    476476 
    477477static void wt_cmd_servers(wi_array_t *arguments) { 
    478         wi_list_node_t *node
     478        wi_enumerator_t        *enumerator
    479479        wt_server_t             *server; 
    480480 
    481481        /* 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))) { 
    484487                wt_reply(720, WI_STR("%@%c%@%c%@%c%u%c%u%c%u%c%u%c%u%c%llu%c%@"), 
    485488                                 server->category,              WT_FIELD_SEPARATOR, 
     
    494497                                 server->description); 
    495498        } 
    496         wi_list_unlock(wt_servers); 
     499         
     500        wi_array_unlock(wt_servers); 
    497501 
    498502        wt_reply(721, WI_STR("Done"));