btrfs-progs/libbtrfs
David Sterba 03735ff372 libbtrfs: reduce rbtree includes and ship only rbtree_types.h
None of the public API uses the rb-tree code besides definitions, so
change the includes in ctree.h and drop rbtree.h, this is used only by
internal implementation in send-utils.c. We could remove it in the
future but last time it was not possible due to 3rd party code depending
on it.

Removed in 83ab92512e ("libbtrfs: remove the support for fs without
uuid tree") and reverted again in f9b0da8e78 ("Revert "libbtrfs:
remove the support for fs without uuid tree"")

Signed-off-by: David Sterba <dsterba@suse.com>
2024-08-14 23:59:07 +02:00
..
crc32c.c libbtrfs: use unsigned types for bit shifts 2024-03-12 22:03:36 +01:00
crc32c.h btrfs-progs: libbtrfs: own copy of crc32c 2023-02-28 20:11:22 +01:00
ctree.h libbtrfs: reduce rbtree includes and ship only rbtree_types.h 2024-08-14 23:59:07 +02:00
ioctl.h libbtrfs: drop BUILD_ASSERT macros 2024-08-14 23:58:51 +02:00
kerncompat.h libbtrfs: remove unneeded includes from kerncompat.h 2024-08-14 23:58:53 +02:00
libbtrfs.sym btrfs-progs: libbtrfs: move libbtrfs.sym to the directory 2023-01-05 14:23:46 +01:00
send-stream.c libbtrfs: drop pointless assertion when reading send stream 2024-08-14 23:58:47 +02:00
send-stream.h btrfs-progs: libbtrfs: use own copy of kerncompat.h 2023-01-04 16:52:57 +01:00
send-utils.c Revert "libbtrfs: remove the support for fs without uuid tree" 2023-09-01 13:58:46 +02:00
send-utils.h Revert "libbtrfs: remove the support for fs without uuid tree" 2023-09-01 13:58:46 +02:00
send.h
version.h.in btrfs-progs: libbtrfs: move version.h to the directory 2023-01-05 14:18:07 +01:00