mirror of
https://github.com/koverstreet/bcachefs-tools.git
synced 2025-01-23 00:07:07 +03:00
997bb216aa
This removes the implicit `-I libbcachefs` argument to $(CC), which in turn requires a set of minor changes throughout the tools. There are two advantages to this setup: 1) It is (arguably) easier to read, since the location of bcachefs includes are easier to understand at a glance ("where does util.h live?") 2) It removes the need for a hack to include glibc's copy of dirent.h explicitly via '/usr/include/dirent.h', because libbcachefs/ *also* has a dirent.h file and the compiler cannot disambiguate them. This has some ramifications on systems where /usr/include may not exist, such as NixOS. Signed-off-by: Austin Seipp <aseipp@pobox.com> |
||
---|---|---|
ccan | ||
debian | ||
include | ||
libbcachefs | ||
linux | ||
.bcachefs_revision | ||
.gitignore | ||
bcachefs.8 | ||
bcachefs.c | ||
cmd_assemble.c | ||
cmd_debug.c | ||
cmd_device.c | ||
cmd_format.c | ||
cmd_fs.c | ||
cmd_fsck.c | ||
cmd_key.c | ||
cmd_migrate.c | ||
cmd_run.c | ||
cmds.h | ||
config.h | ||
COPYING | ||
crypto.c | ||
crypto.h | ||
fsck.bcachefs | ||
INSTALL | ||
libbcachefs.c | ||
libbcachefs.h | ||
Makefile | ||
mkfs.bcachefs | ||
qcow2.c | ||
qcow2.h | ||
README | ||
tools-util.c | ||
tools-util.h |
Userspace tools for bcachefs This builds the bcachefs tool, which has a number of subcommands for formatting and managing bcachefs filesystems: bcachefs format bcachefs unlock bcachefs assemble bcachefs incremental etc. Run bcachefs --help for full list of commands.