ssize_t data_list_query(data_t *data, request_t *list){ // {{{ ssize_t ret; action_t action; data_get(ret, TYPE_ACTIONT, action, &list->data); if( ret != 0 || action >= ACTION_INVALID ) return -ENOSYS; hash_rename(list, api_data_from_list[action]); return data_hash_query(data, list); } // }}}
static ssize_t tcp_child_handler(machine_t *machine, request_t *request){ // {{{ tcp_child_userdata *userdata = (tcp_child_userdata *)machine->userdata; data_t fdt = DATA_FDT(userdata->socket, 0); return data_hash_query(&fdt, request); } // }}}