2011-08-26 13:51:36 +00:00
|
|
|
*.o
|
2013-01-25 23:12:28 +00:00
|
|
|
*.static.o
|
2013-07-06 08:22:31 +00:00
|
|
|
*.o.d
|
2014-11-07 16:59:56 +00:00
|
|
|
tags
|
2013-08-14 23:16:31 +00:00
|
|
|
.cc-defines.h
|
2011-08-26 13:51:36 +00:00
|
|
|
version.h
|
2013-03-14 02:12:41 +00:00
|
|
|
version
|
2011-08-26 13:51:36 +00:00
|
|
|
man/*.gz
|
2014-04-02 08:29:12 +00:00
|
|
|
Documentation/*.gz
|
2015-10-07 12:36:34 +00:00
|
|
|
Documentation/*.html
|
2011-08-26 13:51:36 +00:00
|
|
|
btrfs
|
2013-01-25 23:12:28 +00:00
|
|
|
btrfs.static
|
2011-08-26 13:51:36 +00:00
|
|
|
btrfs-map-logical
|
2011-11-28 16:12:30 +00:00
|
|
|
btrfs-fragments
|
2011-08-26 13:51:36 +00:00
|
|
|
btrfsck
|
2013-03-14 02:12:41 +00:00
|
|
|
calc-size
|
|
|
|
ioctl-test
|
|
|
|
dir-test
|
|
|
|
send-test
|
|
|
|
quick-test
|
2011-08-26 13:51:36 +00:00
|
|
|
find-root
|
|
|
|
mkfs.btrfs
|
2013-03-14 02:12:41 +00:00
|
|
|
mkfs.btrfs.static
|
2011-08-26 13:51:36 +00:00
|
|
|
repair
|
|
|
|
restore
|
2013-03-08 15:25:45 +00:00
|
|
|
btrfs-convert
|
|
|
|
btrfs-find-root
|
2013-03-14 02:12:41 +00:00
|
|
|
btrfs-find-root.static
|
2013-03-08 15:25:45 +00:00
|
|
|
btrfs-image
|
|
|
|
btrfs-show-super
|
|
|
|
btrfs-zero-log
|
2013-03-14 02:12:41 +00:00
|
|
|
btrfs-corrupt-block
|
|
|
|
btrfs-select-super
|
2014-11-07 16:59:56 +00:00
|
|
|
btrfs-calc-size
|
2016-06-02 08:10:18 +00:00
|
|
|
btrfs-crc
|
2013-03-08 15:25:45 +00:00
|
|
|
btrfstune
|
2017-05-25 06:21:47 +00:00
|
|
|
mktables
|
2013-03-08 15:25:45 +00:00
|
|
|
libbtrfs.a
|
|
|
|
libbtrfs.so
|
|
|
|
libbtrfs.so.0
|
|
|
|
libbtrfs.so.0.1
|
2014-11-07 16:59:56 +00:00
|
|
|
library-test
|
|
|
|
library-test-static
|
Add libbtrfsutil
Currently, users wishing to manage Btrfs filesystems programatically
have to shell out to btrfs-progs and parse the output. This isn't ideal.
The goal of libbtrfsutil is to provide a library version of as many of
the operations of btrfs-progs as possible and to migrate btrfs-progs to
use it.
Rather than simply refactoring the existing btrfs-progs code, the code
has to be written from scratch for a couple of reasons:
* A lot of the btrfs-progs code was not designed with a nice library API
in mind in terms of reusability, naming, and error reporting.
* libbtrfsutil is licensed under the LGPL, whereas btrfs-progs is under
the GPL, which makes it dubious to directly copy or move the code.
Eventually, most of the low-level btrfs-progs code should either live in
libbtrfsutil or the shared kernel/userspace filesystem code, and
btrfs-progs will just be the CLI wrapper.
This first commit just includes the build system changes, license,
README, and error reporting helper.
Signed-off-by: Omar Sandoval <osandov@fb.com>
Reviewed-by: Liu Bo <bo.li.liu@oracle.com>
Signed-off-by: David Sterba <dsterba@suse.com>
2018-02-15 19:04:47 +00:00
|
|
|
/libbtrfsutil.so*
|
|
|
|
/libbtrfsutil.a
|
2017-03-14 17:53:29 +00:00
|
|
|
/fssum
|
2018-02-08 14:34:04 +00:00
|
|
|
testsuite-id
|
2014-12-04 12:26:46 +00:00
|
|
|
|
2015-06-02 15:16:47 +00:00
|
|
|
/tests/*-tests-results.txt
|
2016-06-22 12:07:46 +00:00
|
|
|
/tests/test-console.txt
|
2015-06-02 15:16:47 +00:00
|
|
|
/tests/test.img
|
2016-06-22 12:28:23 +00:00
|
|
|
/tests/mnt/
|
2018-02-05 06:47:13 +00:00
|
|
|
*.restored
|
2014-12-04 12:26:46 +00:00
|
|
|
|
|
|
|
aclocal.m4
|
|
|
|
autom4te.cache
|
|
|
|
compile
|
|
|
|
config.cache
|
|
|
|
config.guess
|
|
|
|
config.h
|
|
|
|
config.h.in
|
2015-06-02 15:16:47 +00:00
|
|
|
config.h.in~
|
2014-12-04 12:26:46 +00:00
|
|
|
config.log
|
|
|
|
config.rpath
|
|
|
|
config.status
|
|
|
|
config.sub
|
|
|
|
config/ltmain.sh
|
|
|
|
config/py-compile
|
|
|
|
config/test-driver
|
|
|
|
configure
|
|
|
|
cscope.out
|
2016-10-27 02:32:48 +00:00
|
|
|
.clang_complete
|
2014-12-04 12:26:46 +00:00
|
|
|
depcomp
|
|
|
|
libtool
|
2017-01-30 10:04:16 +00:00
|
|
|
Makefile.inc
|
2015-02-03 13:49:09 +00:00
|
|
|
Documentation/Makefile
|
2014-12-04 12:26:46 +00:00
|
|
|
missing
|
|
|
|
mkinstalldirs
|
|
|
|
stamp-h
|
|
|
|
stamp-h.in
|
|
|
|
stamp-h1
|
|
|
|
config/*
|
|
|
|
|
2018-02-05 06:47:14 +00:00
|
|
|
*.patch
|