bitcoin/src/kernel
Ben Woosley 18fb36367a
refactor: Extract util/fs_helpers from util/system
This is an extraction of filesystem related functions from util/system
into their own utility file.

The background of this commit is an ongoing effort to decouple the
libbitcoinkernel library from the ArgsManager defined in system.h.
Moving these functions out of system.h allows including them from a
separate source file without including the ArgsManager definitions from
system.h.
2023-03-23 12:52:00 +01:00
..
bitcoinkernel.cpp
blockmanager_opts.h Move ::nPruneTarget into BlockManager 2023-03-15 15:33:12 +01:00
chain.cpp interfaces, refactor: Add more block information to block connected notifications 2022-07-18 13:39:55 -05:00
chain.h interfaces, refactor: Add more block information to block connected notifications 2022-07-18 13:39:55 -05:00
chainparams.cpp Split non/kernel chainparams 2023-03-15 16:43:31 +01:00
chainparams.h Split non/kernel chainparams 2023-03-15 16:43:31 +01:00
chainstatemanager_opts.h refactor, validation: Add ChainstateManagerOpts db options 2023-02-10 04:39:11 -04:00
checks.cpp ci: Enable IWYU in src/kernel directory 2022-07-19 16:54:52 -04:00
checks.h refactor: Reduce number of SanityChecks return values 2022-07-19 16:54:52 -04:00
coinstats.cpp refactor: Move error() from util/system.h to logging.h 2023-03-13 17:09:54 +01:00
coinstats.h Use DataStream where possible 2023-01-26 10:44:05 +01:00
context.cpp Adapt to libsecp256k1 API changes 2022-12-13 15:08:24 -05:00
context.h Adapt to libsecp256k1 API changes 2022-12-13 15:08:24 -05:00
cs_main.cpp kernel: add missing include 2023-02-22 15:46:21 +00:00
cs_main.h refactor: add kernel/cs_main.* 2023-01-05 09:05:14 +00:00
mempool_entry.h refactor: Move txmempool_entry.h --> kernel/mempool_entry.h 2022-11-30 10:37:57 +00:00
mempool_limits.h refactor: mempool: add MemPoolLimits::NoLimits() 2022-10-05 13:07:11 +01:00
mempool_options.h doc: Fix comment syntax error 2023-01-30 10:26:02 +00:00
mempool_persist.cpp refactor: Extract util/fs_helpers from util/system 2023-03-23 12:52:00 +01:00
mempool_persist.h scripted-diff: rename CChainState -> Chainstate 2022-09-09 11:47:27 -04:00
validation_cache_sizes.h validationcaches: Use size_t for sizes 2022-08-03 12:03:28 -04:00