#ifndef _H_JFS_SUPERBLOCK
#define _H_JFS_SUPERBLOCK
#include <linux/uuid.h>
#define JFS_MAGIC …
#define JFS_VERSION …
#define LV_NAME_SIZE …
struct jfs_superblock { … };
extern int readSuper(struct super_block *, struct buffer_head **);
extern int updateSuper(struct super_block *, uint);
__printf(2, 3)
extern void jfs_error(struct super_block *, const char *, ...);
extern int jfs_mount(struct super_block *);
extern int jfs_mount_rw(struct super_block *, int);
extern int jfs_umount(struct super_block *);
extern int jfs_umount_rw(struct super_block *);
extern int jfs_extendfs(struct super_block *, s64, int);
extern struct task_struct *jfsIOthread;
extern struct task_struct *jfsSyncThread;
#endif