Subversion Repositories HelenOS

Rev

Rev 1436 | Rev 1461 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1436 Rev 1437
Line 1055... Line 1055...
1055
         * We hit the beginning of some used space.
1055
         * We hit the beginning of some used space.
1056
         */
1056
         */
1057
        return 0;
1057
        return 0;
1058
    }
1058
    }
1059
 
1059
 
-
 
1060
    if (!leaf->keys) {
-
 
1061
        btree_insert(&a->used_space, page, (void *) count, leaf);
-
 
1062
        return 1;
-
 
1063
    }
-
 
1064
 
1060
    node = btree_leaf_node_left_neighbour(&a->used_space, leaf);
1065
    node = btree_leaf_node_left_neighbour(&a->used_space, leaf);
1061
    if (node) {
1066
    if (node) {
1062
        __address left_pg = node->key[node->keys - 1], right_pg = leaf->key[0];
1067
        __address left_pg = node->key[node->keys - 1], right_pg = leaf->key[0];
1063
        count_t left_cnt = (count_t) node->value[node->keys - 1], right_cnt = (count_t) leaf->value[0];
1068
        count_t left_cnt = (count_t) node->value[node->keys - 1], right_cnt = (count_t) leaf->value[0];
1064
       
1069