1
2
3
4
5
6
7
8#ifndef __BTRFS_BTRFS_H__
9#define __BTRFS_BTRFS_H__
10
11#include <linux/rbtree.h>
12#include "ctree.h"
13
14extern struct btrfs_info btrfs_info;
15extern struct btrfs_fs_info *current_fs_info;
16
17
18u32 btrfs_decompress(u8 type, const char *, u32, char *, u32);
19
20
21int btrfs_readlink(struct btrfs_root *root, u64 ino, char *target);
22int btrfs_file_read(struct btrfs_root *root, u64 ino, u64 file_offset, u64 len,
23 char *dest);
24
25
26u64 btrfs_get_default_subvol_objectid(void);
27
28#endif
29