/* * Copyright 2000-2004 by Hans Reiser, licensing governed by * reiserfsprogs/README */ #ifndef REISERFS_LB_H #define REISERFS_LB_H extern void reiserfs_lb_delete_item (reiserfs_filsys_t * fs, reiserfs_bufinfo_t * bi, int first, int del_num); extern void reiserfs_lb_delete_unit (reiserfs_filsys_t * fs, reiserfs_bufinfo_t * bi, int cut_item_num, int pos_in_item, int cut_size); extern void reiserfs_lb_delete (reiserfs_filsys_t * fs, reiserfs_bufinfo_t * cur_bi, int last_first, int first, int del_num, int del_bytes); extern int reiserfs_lb_balance (reiserfs_tb_t * tb, reiserfs_ih_t * ih, const char * body, int flag, int zeros_number, reiserfs_ih_t * insert_key, reiserfs_bh_t ** insert_ptr); extern int reiserfs_lb_copy (reiserfs_filsys_t * fs, reiserfs_bufinfo_t * dest_bi, reiserfs_bh_t * src, int last_first, int cpy_num, int cpy_bytes); #endif