Skip to content

Commit 00e9b97

Browse files
committed
refactor: Move fs.* to util/fs.*
The fs.* files are already part of the libbitcoin_util library. With the introduction of the fs_helpers.* it makes sense to move fs.* into the util/ directory as well.
1 parent 106b46d commit 00e9b97

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

90 files changed

+98
-98
lines changed

src/Makefile.am

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,6 @@ BITCOIN_CORE_H = \
154154
deploymentstatus.h \
155155
external_signer.h \
156156
flatfile.h \
157-
fs.h \
158157
headerssync.h \
159158
httprpc.h \
160159
httpserver.h \
@@ -285,6 +284,7 @@ BITCOIN_CORE_H = \
285284
util/exception.h \
286285
util/fastrange.h \
287286
util/fees.h \
287+
util/fs.h \
288288
util/fs_helpers.h \
289289
util/getuniquepath.h \
290290
util/golombrice.h \
@@ -695,7 +695,6 @@ libbitcoin_util_a_SOURCES = \
695695
support/lockedpool.cpp \
696696
chainparamsbase.cpp \
697697
clientversion.cpp \
698-
fs.cpp \
699698
logging.cpp \
700699
random.cpp \
701700
randomenv.cpp \
@@ -708,6 +707,7 @@ libbitcoin_util_a_SOURCES = \
708707
util/error.cpp \
709708
util/exception.cpp \
710709
util/fees.cpp \
710+
util/fs.cpp \
711711
util/fs_helpers.cpp \
712712
util/getuniquepath.cpp \
713713
util/hasher.cpp \
@@ -910,7 +910,6 @@ libbitcoinkernel_la_SOURCES = \
910910
deploymentinfo.cpp \
911911
deploymentstatus.cpp \
912912
flatfile.cpp \
913-
fs.cpp \
914913
hash.cpp \
915914
kernel/chain.cpp \
916915
kernel/checks.cpp \
@@ -953,6 +952,7 @@ libbitcoinkernel_la_SOURCES = \
953952
uint256.cpp \
954953
util/check.cpp \
955954
util/exception.cpp \
955+
util/fs.cpp \
956956
util/fs_helpers.cpp \
957957
util/getuniquepath.cpp \
958958
util/hasher.cpp \

src/addrdb.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
#include <chainparams.h>
1010
#include <clientversion.h>
1111
#include <cstdint>
12-
#include <fs.h>
1312
#include <hash.h>
1413
#include <logging.h>
1514
#include <logging/timer.h>
@@ -19,6 +18,7 @@
1918
#include <streams.h>
2019
#include <tinyformat.h>
2120
#include <univalue.h>
21+
#include <util/fs.h>
2222
#include <util/fs_helpers.h>
2323
#include <util/settings.h>
2424
#include <util/system.h>

src/addrdb.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
#ifndef BITCOIN_ADDRDB_H
77
#define BITCOIN_ADDRDB_H
88

9-
#include <fs.h>
109
#include <net_types.h> // For banmap_t
1110
#include <univalue.h>
11+
#include <util/fs.h>
1212

1313
#include <optional>
1414
#include <vector>

src/banman.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77

88
#include <addrdb.h>
99
#include <common/bloom.h>
10-
#include <fs.h>
1110
#include <net_types.h> // For banmap_t
1211
#include <sync.h>
12+
#include <util/fs.h>
1313

1414
#include <chrono>
1515
#include <cstdint>

src/bench/bench.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
#include <bench/bench.h>
66

7-
#include <fs.h>
87
#include <test/util/setup_common.h>
8+
#include <util/fs.h>
99
#include <util/string.h>
1010

1111
#include <chrono>

src/bench/bench.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
#ifndef BITCOIN_BENCH_BENCH_H
66
#define BITCOIN_BENCH_BENCH_H
77

8-
#include <fs.h>
8+
#include <util/fs.h>
99
#include <util/macros.h>
1010

1111
#include <chrono>

src/bench/bench_bitcoin.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
#include <clientversion.h>
88
#include <crypto/sha256.h>
9-
#include <fs.h>
9+
#include <util/fs.h>
1010
#include <util/strencodings.h>
1111
#include <util/system.h>
1212

src/bitcoin-tx.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
#include <consensus/amount.h>
1313
#include <consensus/consensus.h>
1414
#include <core_io.h>
15-
#include <fs.h>
1615
#include <key_io.h>
1716
#include <policy/policy.h>
1817
#include <primitives/transaction.h>
@@ -21,6 +20,7 @@
2120
#include <script/signingprovider.h>
2221
#include <univalue.h>
2322
#include <util/exception.h>
23+
#include <util/fs.h>
2424
#include <util/moneystr.h>
2525
#include <util/rbf.h>
2626
#include <util/strencodings.h>

src/common/init.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
// Distributed under the MIT software license, see the accompanying
33
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
44

5-
#include <common/init.h>
65
#include <chainparams.h>
7-
#include <fs.h>
6+
#include <common/init.h>
87
#include <tinyformat.h>
8+
#include <util/fs.h>
99
#include <util/system.h>
1010
#include <util/translation.h>
1111

src/dbwrapper.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44

55
#include <dbwrapper.h>
66

7-
#include <fs.h>
87
#include <logging.h>
98
#include <random.h>
109
#include <tinyformat.h>
10+
#include <util/fs.h>
1111
#include <util/fs_helpers.h>
1212
#include <util/strencodings.h>
1313

src/dbwrapper.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
#define BITCOIN_DBWRAPPER_H
77

88
#include <clientversion.h>
9-
#include <fs.h>
109
#include <logging.h>
1110
#include <serialize.h>
1211
#include <span.h>
1312
#include <streams.h>
13+
#include <util/fs.h>
1414

1515
#include <cstddef>
1616
#include <cstdint>

src/flatfile.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88

99
#include <string>
1010

11-
#include <fs.h>
1211
#include <serialize.h>
12+
#include <util/fs.h>
1313

1414
struct FlatFilePos
1515
{

src/i2p.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66
#include <compat/compat.h>
77
#include <compat/endian.h>
88
#include <crypto/sha256.h>
9-
#include <fs.h>
109
#include <i2p.h>
1110
#include <logging.h>
1211
#include <netaddress.h>
1312
#include <netbase.h>
1413
#include <random.h>
1514
#include <tinyformat.h>
15+
#include <util/fs.h>
1616
#include <util/readwritefile.h>
1717
#include <util/sock.h>
1818
#include <util/spanparsing.h>

src/i2p.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
#define BITCOIN_I2P_H
77

88
#include <compat/compat.h>
9-
#include <fs.h>
109
#include <netaddress.h>
1110
#include <sync.h>
11+
#include <util/fs.h>
1212
#include <util/sock.h>
1313
#include <util/threadinterrupt.h>
1414

src/init.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
#include <chainparams.h>
2121
#include <consensus/amount.h>
2222
#include <deploymentstatus.h>
23-
#include <fs.h>
2423
#include <hash.h>
2524
#include <httprpc.h>
2625
#include <httpserver.h>
@@ -70,6 +69,7 @@
7069
#include <txmempool.h>
7170
#include <util/asmap.h>
7271
#include <util/check.h>
72+
#include <util/fs.h>
7373
#include <util/fs_helpers.h>
7474
#include <util/moneystr.h>
7575
#include <util/strencodings.h>

src/init/common.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@
77
#endif
88

99
#include <clientversion.h>
10-
#include <fs.h>
1110
#include <logging.h>
1211
#include <node/interface_ui.h>
1312
#include <tinyformat.h>
13+
#include <util/fs.h>
1414
#include <util/fs_helpers.h>
1515
#include <util/string.h>
1616
#include <util/system.h>

src/interfaces/wallet.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66
#define BITCOIN_INTERFACES_WALLET_H
77

88
#include <consensus/amount.h>
9-
#include <fs.h>
109
#include <interfaces/chain.h> // For ChainClient
1110
#include <pubkey.h> // For CKeyID and CScriptID (definitions needed in CTxDestination instantiation)
1211
#include <script/standard.h> // For CTxDestination
1312
#include <support/allocators/secure.h> // For SecureString
13+
#include <util/fs.h>
1414
#include <util/message.h>
1515
#include <util/result.h>
1616
#include <util/ui_change_type.h>

src/ipc/interfaces.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22
// Distributed under the MIT software license, see the accompanying
33
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
44

5-
#include <fs.h>
65
#include <interfaces/init.h>
76
#include <interfaces/ipc.h>
87
#include <ipc/capnp/protocol.h>
98
#include <ipc/process.h>
109
#include <ipc/protocol.h>
1110
#include <logging.h>
1211
#include <tinyformat.h>
12+
#include <util/fs.h>
1313
#include <util/system.h>
1414

1515
#include <cstdio>

src/ipc/process.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
// Distributed under the MIT software license, see the accompanying
33
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
44

5-
#include <fs.h>
65
#include <ipc/process.h>
76
#include <ipc/protocol.h>
87
#include <mp/util.h>
98
#include <tinyformat.h>
9+
#include <util/fs.h>
1010
#include <util/strencodings.h>
1111

1212
#include <cstdint>

src/ipc/process.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
#ifndef BITCOIN_IPC_PROCESS_H
66
#define BITCOIN_IPC_PROCESS_H
77

8-
#include <fs.h>
8+
#include <util/fs.h>
99

1010
#include <memory>
1111
#include <string>

src/kernel/mempool_persist.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66

77
#include <clientversion.h>
88
#include <consensus/amount.h>
9-
#include <fs.h>
109
#include <logging.h>
1110
#include <primitives/transaction.h>
1211
#include <serialize.h>
@@ -15,6 +14,7 @@
1514
#include <sync.h>
1615
#include <txmempool.h>
1716
#include <uint256.h>
17+
#include <util/fs.h>
1818
#include <util/fs_helpers.h>
1919
#include <util/time.h>
2020
#include <validation.h>

src/kernel/mempool_persist.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
#ifndef BITCOIN_KERNEL_MEMPOOL_PERSIST_H
66
#define BITCOIN_KERNEL_MEMPOOL_PERSIST_H
77

8-
#include <fs.h>
8+
#include <util/fs.h>
99

1010
class Chainstate;
1111
class CTxMemPool;

src/logging.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
// Distributed under the MIT software license, see the accompanying
44
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
55

6-
#include <fs.h>
76
#include <logging.h>
7+
#include <util/fs.h>
88
#include <util/string.h>
99
#include <util/threadnames.h>
1010
#include <util/time.h>

src/logging.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
#ifndef BITCOIN_LOGGING_H
77
#define BITCOIN_LOGGING_H
88

9-
#include <fs.h>
109
#include <threadsafety.h>
1110
#include <tinyformat.h>
11+
#include <util/fs.h>
1212
#include <util/string.h>
1313

1414
#include <atomic>

src/net.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
#include <compat/compat.h>
1717
#include <consensus/consensus.h>
1818
#include <crypto/sha256.h>
19-
#include <fs.h>
2019
#include <i2p.h>
2120
#include <logging.h>
2221
#include <net_permissions.h>
@@ -27,6 +26,7 @@
2726
#include <protocol.h>
2827
#include <random.h>
2928
#include <scheduler.h>
29+
#include <util/fs.h>
3030
#include <util/sock.h>
3131
#include <util/strencodings.h>
3232
#include <util/syscall_sandbox.h>

src/node/blockstorage.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
#include <clientversion.h>
99
#include <consensus/validation.h>
1010
#include <flatfile.h>
11-
#include <fs.h>
1211
#include <hash.h>
1312
#include <logging.h>
1413
#include <kernel/chainparams.h>
@@ -18,6 +17,7 @@
1817
#include <signet.h>
1918
#include <streams.h>
2019
#include <undo.h>
20+
#include <util/fs.h>
2121
#include <util/syscall_sandbox.h>
2222
#include <util/system.h>
2323
#include <validation.h>

src/node/blockstorage.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@
77

88
#include <attributes.h>
99
#include <chain.h>
10-
#include <fs.h>
1110
#include <kernel/blockmanager_opts.h>
1211
#include <kernel/cs_main.h>
1312
#include <protocol.h>
1413
#include <sync.h>
1514
#include <txdb.h>
15+
#include <util/fs.h>
1616

1717
#include <atomic>
1818
#include <cstdint>

src/node/chainstate.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
#include <tinyformat.h>
1717
#include <txdb.h>
1818
#include <uint256.h>
19-
#include <fs.h>
19+
#include <util/fs.h>
2020
#include <util/time.h>
2121
#include <util/translation.h>
2222
#include <validation.h>

src/node/mempool_persist_args.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
#include <node/mempool_persist_args.h>
66

7-
#include <fs.h>
7+
#include <util/fs.h>
88
#include <util/system.h>
99
#include <validation.h>
1010

0 commit comments

Comments
 (0)