bcachefs-tools/c_src/libbcachefs
Thomas Bertschinger f5baaf48e3 move Rust sources to top level, C sources into c_src
This moves the Rust sources out of rust_src/ and into the top level.
Running the bcachefs executable out of the development tree is now:

$ ./target/release/bcachefs command
or
$ cargo run --profile release -- command

instead of "./bcachefs command".

Building and installing is still:

$ make && make install

Signed-off-by: Thomas Bertschinger <tahbertschinger@gmail.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-01-16 01:47:05 -05:00
..
acl.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
acl.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
alloc_background.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
alloc_background.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
alloc_foreground.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
alloc_foreground.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
alloc_types.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
backpointers.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
backpointers.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
bbpos_types.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
bbpos.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
bcachefs_format.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
bcachefs_ioctl.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
bcachefs.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
bkey_buf.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
bkey_cmp.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
bkey_methods.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
bkey_methods.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
bkey_sort.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
bkey_sort.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
bkey.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
bkey.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
bset.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
bset.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
btree_cache.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
btree_cache.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
btree_gc.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
btree_gc.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
btree_io.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
btree_io.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
btree_iter.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
btree_iter.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
btree_journal_iter.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
btree_journal_iter.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
btree_key_cache_types.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
btree_key_cache.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
btree_key_cache.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
btree_locking.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
btree_locking.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
btree_trans_commit.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
btree_types.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
btree_update_interior.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
btree_update_interior.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
btree_update.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
btree_update.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
btree_write_buffer_types.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
btree_write_buffer.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
btree_write_buffer.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
buckets_types.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
buckets_waiting_for_journal_types.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
buckets_waiting_for_journal.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
buckets_waiting_for_journal.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
buckets.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
buckets.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
chardev.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
chardev.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
checksum.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
checksum.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
clock_types.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
clock.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
clock.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
compress.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
compress.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
counters.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
counters.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
darray.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
darray.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
data_update.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
data_update.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
debug.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
debug.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
dirent.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
dirent.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
disk_groups_types.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
disk_groups.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
disk_groups.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
ec_types.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
ec.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
ec.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
errcode.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
errcode.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
error.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
error.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
extent_update.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
extent_update.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
extents_types.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
extents.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
extents.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
eytzinger.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
fifo.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
fs-common.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
fs-common.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
fs-io-buffered.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
fs-io-buffered.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
fs-io-direct.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
fs-io-direct.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
fs-io-pagecache.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
fs-io-pagecache.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
fs-io.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
fs-io.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
fs-ioctl.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
fs-ioctl.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
fs.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
fs.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
fsck.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
fsck.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
inode.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
inode.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
io_misc.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
io_misc.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
io_read.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
io_read.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
io_write_types.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
io_write.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
io_write.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
journal_io.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
journal_io.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
journal_reclaim.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
journal_reclaim.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
journal_sb.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
journal_sb.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
journal_seq_blacklist.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
journal_seq_blacklist.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
journal_types.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
journal.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
journal.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
keylist_types.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
keylist.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
keylist.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
logged_ops.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
logged_ops.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
lru.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
lru.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
mean_and_variance.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
mean_and_variance.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
migrate.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
migrate.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
move_types.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
move.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
move.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
movinggc.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
movinggc.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
nocow_locking_types.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
nocow_locking.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
nocow_locking.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
opts.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
opts.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
printbuf.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
printbuf.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
quota_types.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
quota.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
quota.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
rebalance_types.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
rebalance.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
rebalance.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
recovery_types.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
recovery.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
recovery.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
reflink.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
reflink.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
replicas_types.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
replicas.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
replicas.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
sb-clean.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
sb-clean.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
sb-downgrade.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
sb-downgrade.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
sb-errors_types.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
sb-errors.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
sb-errors.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
sb-members.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
sb-members.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
seqmutex.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
siphash.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
siphash.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
six.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
six.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
snapshot.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
snapshot.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
str_hash.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
subvolume_types.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
subvolume.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
subvolume.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
super_types.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
super-io.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
super-io.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
super.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
super.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
sysfs.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
sysfs.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
tests.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
tests.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
thread_with_file_types.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
thread_with_file.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
thread_with_file.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
trace.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
trace.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
two_state_shared_lock.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
two_state_shared_lock.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
util.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
util.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
varint.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
varint.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
vstructs.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
xattr.c move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00
xattr.h move Rust sources to top level, C sources into c_src 2024-01-16 01:47:05 -05:00