16 typedef e2fsck_t kdev_t;
17 typedef struct journal_s journal_t;
33 struct ext2_inode i_ext2;
36 int bmap(struct inode *inode, int block);
37 struct buffer_head *getblk(e2fsck_t ctx, blk_t blocknr, int blocksize);
38 void ll_rw_block(int rw, int dummy, struct buffer_head *bh);
39 void mark_buffer_dirty(struct buffer_head *bh, int dummy);
40 void brelse(struct buffer_head *bh);
41 int buffer_uptodate(struct buffer_head *bh);
42 void wait_on_buffer(struct buffer_head *bh);
43 #define fsync_dev(dev) do {} while(0)
44 #define buffer_req(bh) 1
45 #define do_readahead(journal, start) do {} while(0)
46 #define J_ASSERT(assert) \
47 do { if (!(assert)) { \
48 printf ("Assertion failure in %s() at %s line %d: " \
50 __FUNCTION__, __FILE__, __LINE__, # assert); \
54 #endif /* _JFS_COMPAT_H */