27 lines
647 B
C
27 lines
647 B
C
/*
|
|
* Copyright 2000-2004 by Hans Reiser, licensing governed by
|
|
* reiserfsprogs/README
|
|
*/
|
|
|
|
#ifndef REISERFS_EXTENT_H
|
|
#define REISERFS_EXTENT_H
|
|
|
|
#include "reiserfs/types.h"
|
|
|
|
/* Size of pointer to the unformatted node. */
|
|
#define REISERFS_EXT_SIZE (sizeof(__u32))
|
|
|
|
/* number of blocks pointed to by the extent item */
|
|
#define reiserfs_ext_count(p_s_ih) \
|
|
(reiserfs_ih_get_len(p_s_ih) / REISERFS_EXT_SIZE)
|
|
|
|
extern int reiserfs_ext_check (reiserfs_filsys_t * fs,
|
|
reiserfs_ih_t * ih, char * item,
|
|
unfm_func_t func);
|
|
|
|
extern void reiserfs_ext_print(FILE * fp,
|
|
reiserfs_bh_t * bh,
|
|
int item_num);
|
|
|
|
#endif
|