Changeset 384

Show
Ignore:
Timestamp:
09/01/06 18:29:24 (2 years ago)
Author:
alo
Message:

--

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • cherokee/trunk/cherokee/Makefile.am

    r383 r384  
    715715resolv_cache.h \ 
    716716resolv_cache.c \ 
    717 typed_table.h \ 
    718 typed_table.c \ 
    719717post.h \ 
    720718post.c  
  • cherokee/trunk/cherokee/access.c

    r354 r384  
    6565 
    6666typedef struct { 
    67         list_t    node; 
     67        cherokee_list_t node; 
    6868         
    69         ip_type_t type; 
    70         ip_t      ip; 
     69        ip_type_t       type; 
     70        ip_t            ip; 
    7171} ip_item_t; 
    7272 
     
    8888        if (n == NULL) return NULL; 
    8989 
    90         INIT_LIST_HEAD((list_t*)n); 
     90        INIT_LIST_HEAD (LIST(n)); 
    9191        memset (&n->ip, 0, sizeof(ip_t)); 
    9292 
     
    110110        memset (&n->mask, 0, sizeof(ip_t)); 
    111111 
    112         INIT_LIST_HEAD((list_t*)n); 
     112        INIT_LIST_HEAD (LIST(n)); 
    113113        return n; 
    114114} 
     
    155155cherokee_access_free (cherokee_access_t *entry) 
    156156{ 
    157         list_t *i, *tmp; 
     157        cherokee_list_t *i, *tmp; 
    158158         
    159159        /* Free the IP list items 
    160160         */ 
    161         list_for_each_safe (i, tmp, (list_t*)&entry->list_ips) { 
     161        list_for_each_safe (i, tmp, LIST(&entry->list_ips)) { 
    162162                list_del (i); 
    163163                free (i); 
     
    166166        /* Free the Subnet list items 
    167167         */ 
    168         list_for_each_safe (i, tmp, (list_t*)&entry->list_subnets) { 
     168        list_for_each_safe (i, tmp, LIST(&entry->list_subnets)) { 
    169169                list_del (i); 
    170170                free (i); 
     
    318318        } 
    319319 
    320         list_add ((list_t *)n, &entry->list_ips); 
     320        list_add (LIST(n), &entry->list_ips); 
    321321 
    322322        return ret; 
     
    363363        if (n == NULL) return ret_error; 
    364364 
    365         list_add ((list_t *)n, &entry->list_subnets); 
     365        list_add (LIST(n), &entry->list_subnets); 
    366366 
    367367        /* Parse the IP 
     
    448448cherokee_access_print_debug (cherokee_access_t *entry) 
    449449{ 
    450         list_t *i; 
     450        cherokee_list_t *i; 
    451451 
    452452        printf ("IPs: "); 
    453         list_for_each (i, (list_t*)&entry->list_ips) { 
     453        list_for_each (i, LIST(&entry->list_ips)) { 
    454454                print_ip (IP_NODE(i)->type, &IP_NODE(i)->ip); 
    455455                printf(" "); 
     
    458458 
    459459        printf ("Subnets: "); 
    460         list_for_each (i, (list_t*)&entry->list_subnets) { 
     460        list_for_each (i, LIST(&entry->list_subnets)) { 
    461461                print_ip (IP_NODE(i)->type, &IP_NODE(i)->ip); 
    462462                printf("/"); 
     
    473473cherokee_access_ip_match (cherokee_access_t *entry, cherokee_socket_t *sock) 
    474474{ 
    475         int     re; 
    476         list_t *i; 
     475        int              re; 
     476        cherokee_list_t *i; 
    477477 
    478478        /* Check in the IP list 
    479479         */ 
    480         list_for_each (i, (list_t*)&entry->list_ips) { 
     480        list_for_each (i, LIST(&entry->list_ips)) { 
    481481                 
    482482#ifdef HAVE_IPV6 
     
    530530        /* Check in the Subnets list 
    531531         */ 
    532         list_for_each (i, (list_t*)&entry->list_subnets) { 
     532        list_for_each (i, LIST(&entry->list_subnets)) { 
    533533                int j; 
    534534                ip_t masqued_remote, masqued_list; 
  • cherokee/trunk/cherokee/access.h

    r122 r384  
    3131 
    3232typedef struct { 
    33         list_t list_ips; 
    34         list_t list_subnets; 
     33        cherokee_list_t list_ips; 
     34        cherokee_list_t list_subnets; 
    3535} cherokee_access_t; 
    3636 
  • cherokee/trunk/cherokee/admin_client.c

    r251 r384  
    377377 
    378378static ret_t 
    379 parse_reply_get_connections (char *reply, list_t *conns_list) 
     379parse_reply_get_connections (char *reply, cherokee_list_t *conns_list) 
    380380{ 
    381381        char              *begin; 
     
    439439                } 
    440440 
    441                 list_add ((list_t *)conn_info, conns_list); 
     441                list_add (LIST(conn_info), conns_list); 
    442442                cherokee_buffer_clean (&info_str); 
    443443        } 
     
    447447 
    448448ret_t  
    449 cherokee_admin_client_ask_connections (cherokee_admin_client_t *admin, list_t *conns_list) 
     449cherokee_admin_client_ask_connections (cherokee_admin_client_t *admin, cherokee_list_t *conns_list) 
    450450{ 
    451451        ret_t ret; 
  • cherokee/trunk/cherokee/admin_client.h

    r122 r384  
    102102ret_t cherokee_admin_client_ask_tx          (cherokee_admin_client_t *admin, cherokee_buffer_t *tx); 
    103103 
    104 ret_t cherokee_admin_client_ask_connections (cherokee_admin_client_t *admin, list_t *conns); 
     104ret_t cherokee_admin_client_ask_connections (cherokee_admin_client_t *admin, cherokee_list_t *conns); 
    105105ret_t cherokee_admin_client_del_connection  (cherokee_admin_client_t *admin, char *id); 
    106106ret_t cherokee_admin_client_ask_thread_num  (cherokee_admin_client_t *admin, cherokee_buffer_t *num); 
  • cherokee/trunk/cherokee/admin_server.c

    r269 r384  
    148148{ 
    149149        ret_t               ret; 
    150         list_t             *i, *tmp; 
    151         list_t              connections = LIST_HEAD_INIT(connections); 
     150        cherokee_list_t    *i, *tmp; 
     151        cherokee_list_t     connections = LIST_HEAD_INIT(connections); 
    152152        cherokee_server_t  *server      = HANDLER_SRV(ahdl); 
    153153 
  • cherokee/trunk/cherokee/cherokee.h

    r269 r384  
    4343#include <cherokee/header.h> 
    4444#include <cherokee/resolv_cache.h> 
    45 #include <cherokee/typed_table.h> 
    4645 
    4746/* Server library 
  • cherokee/trunk/cherokee/cherokee_show.c

    r357 r384  
    4242main (int argc, char *argv[])  
    4343{ 
    44         ret_t              ret; 
    45         cuint_t            fds_num; 
     44        ret_t                    ret; 
     45        cuint_t                  fds_num; 
    4646        cherokee_fdpoll_t       *fdpoll; 
    4747        cherokee_admin_client_t *client; 
    4848        cherokee_buffer_t        url; 
    49         list_t                  *i, *tmp; 
     49        cherokee_list_t         *i, *tmp; 
    5050 
    51         cuint_t                     port; 
    52         cherokee_buffer_t           buf; 
    53         list_t                      conns = LIST_HEAD_INIT(conns); 
     51        cuint_t                  port; 
     52        cherokee_buffer_t        buf; 
     53        cherokee_list_t          conns = LIST_HEAD_INIT(conns); 
    5454 
    5555        if (argc <= 1) { 
  • cherokee/trunk/cherokee/config_entry.h

    r343 r384  
    3131#include "handler.h" 
    3232#include "http.h" 
    33 #include "typed_table.h" 
    3433#include "validator.h" 
    3534 
     
    7473ret_t cherokee_config_entry_mrproper (cherokee_config_entry_t  *entry); 
    7574 
    76 ret_t cherokee_config_entry_set_handler_prop   (cherokee_config_entry_t *entry, char *prop_name, cherokee_typed_table_types_t type, void *value, cherokee_table_free_item_t free_func); 
    77 ret_t cherokee_config_entry_set_validator_prop (cherokee_config_entry_t *entry, char *prop_name, cherokee_typed_table_types_t type, void *value, cherokee_table_free_item_t free_func); 
    78 ret_t cherokee_config_entry_set_handler        (cherokee_config_entry_t *entry, cherokee_module_info_t *modinfo);  
    79  
     75ret_t cherokee_config_entry_set_handler (cherokee_config_entry_t *entry, cherokee_module_info_t *modinfo);  
    8076ret_t cherokee_config_entry_complete    (cherokee_config_entry_t *entry, cherokee_config_entry_t *parent, cherokee_boolean_t same_type); 
    8177ret_t cherokee_config_entry_inherit     (cherokee_config_entry_t *entry); 
  • cherokee/trunk/cherokee/config_node.c

    r383 r384  
    3131#include "config_node.h" 
    3232#include "util.h" 
    33 #include "list_ext.h" 
    3433 
    3534#define ENTRIES "config" 
     
    6362cherokee_config_node_mrproper (cherokee_config_node_t *conf) 
    6463{ 
    65         list_t *i, *j; 
     64        cherokee_list_t *i, *j; 
    6665 
    6766        cherokee_buffer_mrproper (&conf->key); 
     
    8887search_child (cherokee_config_node_t *current, cherokee_buffer_t *child) 
    8988{ 
    90         list_t                        *i; 
     89        cherokee_list_t        *i; 
    9190        cherokee_config_node_t *entry; 
    9291 
     
    113112        cherokee_buffer_add_buffer (&n->key, key);          
    114113 
    115         list_add_tail ((list_t *)n, &entry->child); 
     114        list_add_tail (LIST(n), &entry->child); 
    116115        return n; 
    117116} 
     
    293292cherokee_config_node_while (cherokee_config_node_t *conf, cherokee_config_node_while_func_t func, void *data) 
    294293{ 
    295         ret_t   ret; 
    296         list_t *i; 
     294        ret_t            ret; 
     295        cherokee_list_t *i; 
    297296 
    298297        cherokee_config_node_foreach (i, conf) { 
     
    500499convert_to_list_step (char *entry, void *data) 
    501500{ 
    502         return cherokee_list_add_tail_content ((list_t *)data, strdup(entry)); 
     501        return cherokee_list_add_tail_content (LIST(data), strdup(entry)); 
    503502} 
    504503 
    505504 
    506505ret_t 
    507 cherokee_config_node_convert_list (cherokee_config_node_t *conf, const char *key, list_t *list) 
     506cherokee_config_node_convert_list (cherokee_config_node_t *conf, const char *key, cherokee_list_t *list) 
    508507{ 
    509508        return cherokee_config_node_read_list (conf, key, convert_to_list_step, list); 
  • cherokee/trunk/cherokee/config_node.h

    r277 r384  
    3737 
    3838typedef struct { 
    39            list_t             entry; 
    40            list_t             child; 
     39           cherokee_list_t    entry; 
     40           cherokee_list_t    child; 
    4141 
    4242           cherokee_buffer_t  key; 
     
    7777                                       cherokee_config_node_list_func_t func, void *param); 
    7878 
    79 ret_t cherokee_config_node_convert_list (cherokee_config_node_t *conf, const char *key, list_t *list); 
     79ret_t cherokee_config_node_convert_list (cherokee_config_node_t *conf, const char *key, cherokee_list_t *list); 
    8080 
    8181CHEROKEE_END_DECLS 
  • cherokee/trunk/cherokee/connection-protected.h

    r269 r384  
    8383 
    8484struct cherokee_connection { 
    85         list_t                        list_entry; 
     85        cherokee_list_t               list_entry; 
    8686 
    8787        /* References 
  • cherokee/trunk/cherokee/connection_info.c

    r282 r384  
    222222 
    223223ret_t  
    224 cherokee_connection_info_list_thread (list_t *list, void *_thread, cherokee_handler_t *self_handler) 
    225 { 
    226         list_t             *i; 
     224cherokee_connection_info_list_thread (cherokee_list_t *list, void *_thread, cherokee_handler_t *self_handler) 
     225{ 
     226        cherokee_list_t    *i; 
    227227        cherokee_boolean_t  locked = false; 
    228228        cherokee_thread_t  *thread = THREAD(_thread); 
     
    252252 
    253253                cherokee_connection_info_fill_up (n, CONN(i)); 
    254                 list_add ((list_t *)n, list); 
     254                list_add (LIST(n), list); 
    255255        } 
    256256 
     
    268268 
    269269ret_t  
    270 cherokee_connection_info_list_server (list_t *list, cherokee_server_t *server, cherokee_handler_t *self) 
    271 { 
    272         list_t *i; 
     270cherokee_connection_info_list_server (cherokee_list_t *list, cherokee_server_t *server, cherokee_handler_t *self) 
     271{ 
     272        cherokee_list_t *i; 
    273273 
    274274        cherokee_connection_info_list_thread (list, server->main_thread, self); 
  • cherokee/trunk/cherokee/connection_info.h

    r269 r384  
    4141 
    4242typedef struct { 
    43         list_t               list_entry; 
     43        cherokee_list_t      list_entry; 
    4444        cherokee_buffer_t    id;              /* ID */ 
    4545        cherokee_buffer_t    phase;           /* Current task */ 
     
    6262ret_t cherokee_connection_info_fill_up     (cherokee_connection_info_t *info, cherokee_connection_t *conn); 
    6363 
    64 ret_t cherokee_connection_info_list_thread (list_t *infos_list, void *thread, cherokee_handler_t *self); 
    65 ret_t cherokee_connection_info_list_server (list_t *infos_list, cherokee_server_t *server, cherokee_handler_t *self); 
     64ret_t cherokee_connection_info_list_thread (cherokee_list_t *infos_list, void *thread, cherokee_handler_t *self); 
     65ret_t cherokee_connection_info_list_server (cherokee_list_t *infos_list, cherokee_server_t *server, cherokee_handler_t *self); 
    6666 
    6767CHEROKEE_END_DECLS 
  • cherokee/trunk/cherokee/ext_source.c

    r282 r384  
    3737init_server (cherokee_ext_source_t *n) 
    3838{ 
    39         INIT_LIST_HEAD((list_t *)n); 
     39        INIT_LIST_HEAD (LIST(n)); 
    4040         
    4141        cherokee_buffer_init (&n->interpreter); 
     
    9696         
    9797        init_server (n); 
    98       n->free_func = (cherokee_typed_free_func_t) server_free; 
     98//    n->free_func = (cherokee_typed_free_func_t) server_free; 
    9999         
    100100        *server = n; 
     
    109109         
    110110        init_server (EXT_SOURCE(n)); 
    111       EXT_SOURCE(n)->free_func = (cherokee_typed_free_func_t) server_head_free; 
     111//    EXT_SOURCE(n)->free_func = (cherokee_typed_free_func_t) server_head_free; 
    112112         
    113113        n->current_server = EXT_SOURCE(n); 
     
    122122cherokee_ext_source_free (cherokee_ext_source_t *server) 
    123123{ 
    124       if (server->free_func == NULL) 
     124//    if (server->free_func == NULL) 
    125125                return ret_error; 
    126126 
    127       server->free_func(server); 
     127//    server->free_func(server); 
    128128        return ret_ok; 
    129129} 
     
    198198 
    199199ret_t  
    200 cherokee_ext_source_get_next (cherokee_ext_source_head_t *head_config, list_t *server_list, cherokee_ext_source_t **next) 
     200cherokee_ext_source_get_next (cherokee_ext_source_head_t *head_config, cherokee_list_t *server_list, cherokee_ext_source_t **next) 
    201201{ 
    202202        cherokee_ext_source_t *current_config; 
     
    207207         */ 
    208208        current_config              = head_config->current_server; 
    209         head_config->current_server = EXT_SOURCE(((list_t *)current_config)->next); 
     209        head_config->current_server = EXT_SOURCE(LIST(current_config)->next); 
    210210 
    211211        /* This is a special case: if the next is the base of the list, we have to 
    212212         * skip the entry and point to the next one 
    213213         */ 
    214         if ((list_t*)head_config->current_server == server_list) { 
     214        if (LIST(head_config->current_server) == server_list) { 
    215215                current_config = head_config->current_server; 
    216                head_config->current_server = EXT_SOURCE(((list_t *)current_config)->next); 
     216//             head_config->current_server = EXT_SOURCE((LIST(current_config)->next); 
    217217        }                
    218218 
     
    354354 
    355355ret_t  
    356 cherokee_ext_source_configure (cherokee_config_node_t *conf, list_t *ext_list) 
     356cherokee_ext_source_configure (cherokee_config_node_t *conf, cherokee_list_t *ext_list) 
    357357{ 
    358358        ret_t                       ret; 
     
    360360        cherokee_config_node_t     *child2; 
    361361        cherokee_config_node_t     *child3; 
    362         list_t                     *i, *j, *k; 
    363         list_t                      nlist        = LIST_HEAD_INIT(nlist); 
     362        cherokee_list_t            *i, *j, *k; 
     363        cherokee_list_t             nlist        = LIST_HEAD_INIT(nlist); 
    364364        cherokee_ext_source_t      *server_entry = NULL; 
    365365        cherokee_ext_source_head_t *head         = NULL; 
     
    384384                /* Add the entry to the list 
    385385                 */ 
    386                 list_add_tail ((list_t *)server_entry, ext_list); 
     386                list_add_tail (LIST(server_entry), ext_list); 
    387387 
    388388                /* Parse properties 
  • cherokee/trunk/cherokee/ext_source.h

    r282 r384  
    2828#include "list.h" 
    2929#include "buffer.h" 
    30 #include "typed_table.h" 
    3130#include "socket.h" 
    3231#include "config_node.h" 
     
    3635 
    3736typedef struct { 
    38         list_t                     entry; 
     37        cherokee_list_t            entry; 
    3938 
    4039        cherokee_buffer_t          interpreter; 
     
    4847        cuint_t                    custom_env_len; 
    4948 
    50       cherokee_typed_free_func_t free_func; 
     49//    cherokee_typed_free_func_t free_func; 
    5150} cherokee_ext_source_t; 
    5251 
     
    8079 */ 
    8180ret_t cherokee_ext_source_head_new  (cherokee_ext_source_head_t **serverf); 
    82 ret_t cherokee_ext_source_get_next  (cherokee_ext_source_head_t  *serverf, list_t *server_list, cherokee_ext_source_t **next); 
     81ret_t cherokee_ext_source_get_next  (cherokee_ext_source_head_t  *serverf, cherokee_list_t *server_list, cherokee_ext_source_t **next); 
    8382 
    8483/* Configure 
    8584 */ 
    86 ret_t cherokee_ext_source_configure (cherokee_config_node_t *conf, list_t *ext_list); 
     85ret_t cherokee_ext_source_configure (cherokee_config_node_t *conf, cherokee_list_t *ext_list); 
    8786 
    8887 
  • cherokee/trunk/cherokee/exts_table.c

    r383 r384  
    2424 
    2525#include "exts_table.h" 
    26 #include "list_ext.h" 
    2726#include "table.h" 
    2827 
     
    3231struct cherokee_exts_table { 
    3332        cherokee_table_t table; 
    34         list_t           list; 
     33        cherokee_list_t  list; 
    3534}; 
    3635 
     
    8584cherokee_exts_table_add  (cherokee_exts_table_t *et, char *ext, cherokee_config_entry_t *plugin_entry) 
    8685{ 
    87         list_t            *i; 
     86        cherokee_list_t   *i; 
    8887        cherokee_boolean_t found = false; 
    8988 
  • cherokee/trunk/cherokee/fcgi_dispatcher.c

    r204 r384  
    6868cherokee_fcgi_dispatcher_free (cherokee_fcgi_dispatcher_t *fcgi) 
    6969{ 
    70         cuint_t  i; 
    71         list_t *l, *tmp; 
     70        cuint_t          i; 
     71        cherokee_list_t *l, *tmp; 
    7272 
    7373        CHEROKEE_MUTEX_DESTROY(&fcgi->lock); 
     
    8080                cherokee_connection_t *conn = HANDLER_CONN(l); 
    8181 
    82                 list_del ((list_t *)conn); 
     82                list_del (LIST(conn)); 
    8383                cherokee_thread_inject_active_connection (HANDLER_THREAD(l), conn); 
    8484        } 
     
    175175cherokee_fcgi_dispatcher_end_notif (cherokee_fcgi_dispatcher_t *fcgi) 
    176176{ 
    177         list_t *i; 
     177        cherokee_list_t *i; 
    178178 
    179179        if (list_empty (&fcgi->queue)) 
     
    190190cherokee_fcgi_dispatcher_queue_conn (cherokee_fcgi_dispatcher_t *fcgi, cherokee_connection_t *conn) 
    191191{ 
    192         list_add_tail ((list_t *)conn, &fcgi->queue); 
     192        list_add_tail (LIST(conn), &fcgi->queue); 
    193193        return ret_ok; 
    194194} 
  • cherokee/trunk/cherokee/fcgi_dispatcher.h

    r204 r384  
    3737        cuint_t                  manager_num; 
    3838 
    39         list_t                   queue; 
     39        cherokee_list_t          queue; 
    4040        cherokee_thread_t       *thread; 
    4141 
  • cherokee/trunk/cherokee/handler_cgi.c

    r370 r384  
    5555#include "header.h" 
    5656#include "header-protected.h" 
    57 #include "list_ext.h" 
    5857#include "post.h" 
    5958 
  • cherokee/trunk/cherokee/handler_cgi_base.c

    r342 r384  
    2626#include "handler_cgi_base.h" 
    2727 
    28 #include "typed_table.h" 
    2928#include "socket.h" 
    30 #include "list_ext.h" 
    3129#include "util.h" 
    3230 
     
    9492 
    9593typedef struct { 
    96         list_t            entry; 
     94        cherokee_list_t   entry; 
    9795        cherokee_buffer_t env; 
    9896        cherokee_buffer_t val; 
     
    128126cherokee_handler_cgi_base_props_free (cherokee_handler_cgi_base_props_t *props) 
    129127{ 
    130         list_t *i, *tmp; 
     128        cherokee_list_t *i, *tmp; 
    131129 
    132130        cherokee_buffer_mrproper (&props->script_alias); 
     
    143141{ 
    144142        ret_t                              ret; 
    145         list_t                            *i, *j; 
     143        cherokee_list_t                   *i, *j; 
    146144        cherokee_handler_cgi_base_props_t *props; 
    147145 
     
    182180                                if (env == NULL) return ret_error; 
    183181 
    184                                 list_add_tail ((list_t *)env, &props->system_env); 
     182                                list_add_tail (LIST(env), &props->system_env); 
    185183                        } 
    186184                } else if (equal_buf_str (&subconf->key, "error_handler")) { 
     
    417415{ 
    418416        ret_t              ret; 
    419         list_t            *i; 
     417        cherokee_list_t   *i; 
    420418        cherokee_buffer_t *name; 
    421419        cuint_t            len = 0; 
  • cherokee/trunk/cherokee/handler_cgi_base.h

    r294 r384  
    5151typedef struct { 
    5252        cherokee_handler_props_t           base; 
    53         list_t                             system_env; 
     53        cherokee_list_t                    system_env; 
    5454        cuint_t                            change_user; 
    5555        cherokee_buffer_t                  script_alias; 
  • cherokee/trunk/cherokee/handler_common.c

    r333 r384  
    4545#include "module.h" 
    4646#include "connection.h" 
    47 #include "list_ext.h" 
    4847 
    4948#define ENTRIES "handler,common" 
     
    231230         */ 
    232231        if (S_ISDIR(info->st_mode)) { 
    233                 list_t *i; 
     232                cherokee_list_t *i; 
    234233 
    235234                cherokee_iocache_mmap_release (iocache, file); 
  • cherokee/trunk/cherokee/handler_dirlist.c

    r383 r384  
    4949#include "icons.h" 
    5050#include "common.h" 
    51 #include "list_ext.h" 
    5251 
    5352#define DEFAULT_NAME_LEN 40 
     
    5554 
    5655struct file_entry { 
    57         list_t           list_entry; 
     56        cherokee_list_t  list_entry; 
    5857        struct stat      stat; 
    5958        cuint_t          name_len; 
     
    164163{ 
    165164        ret_t                             ret; 
    166         list_t                           *i; 
     165        cherokee_list_t                  *i; 
    167166        cherokee_handler_dirlist_props_t *props; 
    168167        char                             *theme      = NULL; 
     
    237236is_header_file (cherokee_handler_dirlist_t *dhdl, char *filename) 
    238237{ 
    239         list_t *i; 
     238        cherokee_list_t *i; 
    240239 
    241240        list_for_each (i, &HDL_DIRLIST_PROP(dhdl)->notice_files)  
     
    404403cherokee_handler_dirlist_free (cherokee_handler_dirlist_t *dhdl) 
    405404{ 
    406         list_t *i, *tmp; 
     405        cherokee_list_t *i, *tmp; 
    407406 
    408407        cherokee_buffer_mrproper (&dhdl->header); 
     
    451450 
    452451static int  
    453 cmp_name_down (list_t *a, list_t *b) 
     452cmp_name_down (cherokee_list_t *a, cherokee_list_t *b) 
    454453{ 
    455454        file_entry_t *f1 = (file_entry_t *)a; 
     
    461460 
    462461static int  
    463 cmp_size_down (list_t *a, list_t *b) 
     462cmp_size_down (cherokee_list_t *a, cherokee_list_t *b) 
    464463{ 
    465464        int           diff; 
     
    474473 
    475474static int  
    476 cmp_date_down (list_t *a, list_t *b) 
     475cmp_date_down (cherokee_list_t *a, cherokee_list_t *b) 
    477476{ 
    478477        int           diff; 
     
    487486 
    488487static int  
    489 cmp_name_up (list_t *a, list_t *b) 
     488cmp_name_up (cherokee_list_t *a, cherokee_list_t *b) 
    490489{ 
    491490        return -cmp_name_down(a,b); 
     
    493492 
    494493static int  
    495 cmp_size_up (list_t *a, list_t *b) 
     494cmp_size_up (cherokee_list_t *a, cherokee_list_t *b) 
    496495{ 
    497496        return -cmp_size_down(a,b); 
     
    499498 
    500499static int  
    501 cmp_date_up (list_t *a, list_t *b) 
     500cmp_date_up (cherokee_list_t *a, cherokee_list_t *b) 
    502501{ 
    503502        return -cmp_date_down(a,b); 
     
    505504 
    506505static void 
    507 list_sort_by_type (list_t *list, cherokee_dirlist_sort_t sort) 
     506list_sort_by_type (cherokee_list_t *list, cherokee_dirlist_sort_t sort) 
    508507{ 
    509508        switch (sort) { 
     
    560559 
    561560                if (S_ISDIR(item->stat.st_mode)) { 
    562                         list_add ((list_t *)item, &dhdl->dirs); 
     561                        list_add (LIST(item), &dhdl->dirs); 
    563562                } else { 
    564                         list_add ((list_t *)item, &dhdl->files); 
     563                        list_add (LIST(item), &dhdl->files); 
    565564                } 
    566565        } 
     
    620619{ 
    621620        ret_t                  ret; 
    622         list_t                *i; 
     621        cherokee_list_t       *i; 
    623622        cherokee_connection_t *conn = HANDLER_CONN(dhdl); 
    624623 
  • cherokee/trunk/cherokee/handler_dirlist.h

    r283 r384  
    5656        cherokee_handler_props_t props; 
    5757 
    58         list_t                   notice_files; 
     58        cherokee_list_t          notice_files; 
    5959 
    6060        /* Visible properties 
     
    7979        /* File list 
    8080         */ 
    81         list_t                   dirs; 
    82         list_t                   files; 
     81        cherokee_list_t          dirs; 
     82        cherokee_list_t          files; 
    8383         
    8484        /* State 
     
    9090         */ 
    9191        cuint_t                  longest_filename; 
    92&nbs