mirror of
https://github.com/Zygo/bees.git
synced 2025-05-17 21:35:45 +02:00
fs: export btrfs_compress_type_ntoa
We already had a function that was _similar_, so add decoding for compress type NONE, give it a less specific name, and declare it in fs.h. Signed-off-by: Zygo Blaxell <bees@furryterror.org>
This commit is contained in:
parent
6556566f54
commit
30ece57116
@ -212,6 +212,7 @@ namespace crucible {
|
|||||||
|
|
||||||
string btrfs_search_type_ntoa(unsigned type);
|
string btrfs_search_type_ntoa(unsigned type);
|
||||||
string btrfs_search_objectid_ntoa(uint64_t objectid);
|
string btrfs_search_objectid_ntoa(uint64_t objectid);
|
||||||
|
string btrfs_compress_type_ntoa(uint8_t type);
|
||||||
|
|
||||||
uint64_t btrfs_get_root_id(int fd);
|
uint64_t btrfs_get_root_id(int fd);
|
||||||
uint64_t btrfs_get_root_transid(int fd);
|
uint64_t btrfs_get_root_transid(int fd);
|
||||||
|
@ -520,9 +520,10 @@ namespace crucible {
|
|||||||
}
|
}
|
||||||
|
|
||||||
string
|
string
|
||||||
btrfs_ioctl_defrag_range_compress_type_ntoa(uint32_t compress_type)
|
btrfs_compress_type_ntoa(uint8_t compress_type)
|
||||||
{
|
{
|
||||||
static const bits_ntoa_table table[] = {
|
static const bits_ntoa_table table[] = {
|
||||||
|
NTOA_TABLE_ENTRY_ENUM(BTRFS_COMPRESS_NONE),
|
||||||
NTOA_TABLE_ENTRY_ENUM(BTRFS_COMPRESS_ZLIB),
|
NTOA_TABLE_ENTRY_ENUM(BTRFS_COMPRESS_ZLIB),
|
||||||
NTOA_TABLE_ENTRY_ENUM(BTRFS_COMPRESS_LZO),
|
NTOA_TABLE_ENTRY_ENUM(BTRFS_COMPRESS_LZO),
|
||||||
NTOA_TABLE_ENTRY_ENUM(BTRFS_COMPRESS_ZSTD),
|
NTOA_TABLE_ENTRY_ENUM(BTRFS_COMPRESS_ZSTD),
|
||||||
@ -542,7 +543,7 @@ namespace crucible {
|
|||||||
os << " .len = " << p->len;
|
os << " .len = " << p->len;
|
||||||
os << " .flags = " << btrfs_ioctl_defrag_range_flags_ntoa(p->flags);
|
os << " .flags = " << btrfs_ioctl_defrag_range_flags_ntoa(p->flags);
|
||||||
os << " .extent_thresh = " << p->extent_thresh;
|
os << " .extent_thresh = " << p->extent_thresh;
|
||||||
os << " .compress_type = " << btrfs_ioctl_defrag_range_compress_type_ntoa(p->compress_type);
|
os << " .compress_type = " << btrfs_compress_type_ntoa(p->compress_type);
|
||||||
os << " .unused[4] = { " << p->unused[0] << ", " << p->unused[1] << ", " << p->unused[2] << ", " << p->unused[3] << "} }";
|
os << " .unused[4] = { " << p->unused[0] << ", " << p->unused[1] << ", " << p->unused[2] << ", " << p->unused[3] << "} }";
|
||||||
return os;
|
return os;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user