#include <linux/buffer_head.h>
#include "minix.h"
enum { … };
block_t;
static inline unsigned long block_to_cpu(block_t n)
{ … }
static inline block_t cpu_to_block(unsigned long n)
{ … }
static inline block_t *i_data(struct inode *inode)
{ … }
#define DIRCOUNT …
#define INDIRCOUNT(sb) …
static int block_to_path(struct inode * inode, long block, int offsets[DEPTH])
{ … }
#include "itree_common.c"
int V2_minix_get_block(struct inode * inode, long block,
struct buffer_head *bh_result, int create)
{ … }
void V2_minix_truncate(struct inode * inode)
{ … }
unsigned V2_minix_blocks(loff_t size, struct super_block *sb)
{ … }