Go to file
Austin Seipp 997bb216aa build: require explicit include paths for libbcachefs/
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>
2017-12-10 16:06:01 -06:00
ccan Update for new superblock options; makefile improvements 2017-10-08 10:25:36 -08:00
debian
include Update bcachefs sources to 9e7ae5219c bcachefs: Make write points more dynamic 2017-11-22 00:50:47 -05:00
libbcachefs Update bcachefs sources to 9e7ae5219c bcachefs: Make write points more dynamic 2017-11-22 00:50:47 -05:00
linux Simple stupid memory reclaim code 2017-11-12 16:48:07 -05:00
.bcachefs_revision Update bcachefs sources to 9e7ae5219c bcachefs: Make write points more dynamic 2017-11-22 00:50:47 -05:00
.gitignore bcachefs-in-userspace improvements 2017-03-19 21:39:19 -08:00
bcachefs.8
bcachefs.c bcachefs: make usage output more consistent 2017-12-10 16:03:25 -06:00
cmd_assemble.c build: require explicit include paths for libbcachefs/ 2017-12-10 16:06:01 -06:00
cmd_debug.c build: require explicit include paths for libbcachefs/ 2017-12-10 16:06:01 -06:00
cmd_device.c build: require explicit include paths for libbcachefs/ 2017-12-10 16:06:01 -06:00
cmd_format.c build: require explicit include paths for libbcachefs/ 2017-12-10 16:06:01 -06:00
cmd_fs.c Fix some clang warnings 2017-04-04 06:43:08 -08:00
cmd_fsck.c build: require explicit include paths for libbcachefs/ 2017-12-10 16:06:01 -06:00
cmd_key.c build: require explicit include paths for libbcachefs/ 2017-12-10 16:06:01 -06:00
cmd_migrate.c build: require explicit include paths for libbcachefs/ 2017-12-10 16:06:01 -06:00
cmd_run.c build: require explicit include paths for libbcachefs/ 2017-12-10 16:06:01 -06:00
cmds.h Add commands for changing and removing passphrase 2017-11-08 16:06:37 -09:00
config.h
COPYING
crypto.c build: require explicit include paths for libbcachefs/ 2017-12-10 16:06:01 -06:00
crypto.h Add commands for changing and removing passphrase 2017-11-08 16:06:37 -09:00
fsck.bcachefs
INSTALL
libbcachefs.c build: require explicit include paths for libbcachefs/ 2017-12-10 16:06:01 -06:00
libbcachefs.h build: require explicit include paths for libbcachefs/ 2017-12-10 16:06:01 -06:00
Makefile build: require explicit include paths for libbcachefs/ 2017-12-10 16:06:01 -06:00
mkfs.bcachefs
qcow2.c
qcow2.h
README
tools-util.c build: require explicit include paths for libbcachefs/ 2017-12-10 16:06:01 -06:00
tools-util.h Faster crc32c 2017-10-08 10:20:36 -08:00

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.