Skip to content

Commit ecb5af7

Browse files
committed
Remove unused #include's from bin .c files
as determined by IWYU Similar to commit dbbca2c, but for bin and some related files. Discussion: https://www.postgresql.org/message-id/flat/0df1d5b1-8ca8-4f84-93be-121081bde049%40eisentraut.org
1 parent ba08edb commit ecb5af7

39 files changed

+10
-57
lines changed

src/bin/pg_basebackup/pg_createsubscriber.c

+1-2
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,13 @@
1313

1414
#include "postgres_fe.h"
1515

16+
#include <sys/stat.h>
1617
#include <sys/time.h>
1718
#include <sys/wait.h>
1819
#include <time.h>
1920

20-
#include "catalog/pg_authid_d.h"
2121
#include "common/connect.h"
2222
#include "common/controldata_utils.h"
23-
#include "common/file_perm.h"
2423
#include "common/logging.h"
2524
#include "common/pg_prng.h"
2625
#include "common/restricted_token.h"

src/bin/pg_basebackup/pg_recvlogical.c

-2
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@
1818
#include <sys/stat.h>
1919
#include <unistd.h>
2020

21-
#include "access/xlog_internal.h"
22-
#include "common/fe_memutils.h"
2321
#include "common/file_perm.h"
2422
#include "common/logging.h"
2523
#include "fe_utils/option_utils.h"

src/bin/pg_basebackup/receivelog.c

-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
#include <unistd.h>
2020

2121
#include "access/xlog_internal.h"
22-
#include "common/file_utils.h"
2322
#include "common/logging.h"
2423
#include "libpq-fe.h"
2524
#include "receivelog.h"

src/bin/pg_basebackup/streamutil.c

-2
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,12 @@
1919

2020
#include "access/xlog_internal.h"
2121
#include "common/connect.h"
22-
#include "common/fe_memutils.h"
2322
#include "common/file_perm.h"
2423
#include "common/logging.h"
2524
#include "common/string.h"
2625
#include "datatype/timestamp.h"
2726
#include "port/pg_bswap.h"
2827
#include "pqexpbuffer.h"
29-
#include "receivelog.h"
3028
#include "streamutil.h"
3129

3230
#define ERRCODE_DUPLICATE_OBJECT "42710"

src/bin/pg_basebackup/walmethods.c

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
#include "postgres_fe.h"
1313

14+
#include <fcntl.h>
1415
#include <sys/stat.h>
1516
#include <time.h>
1617
#include <unistd.h>
@@ -26,8 +27,7 @@
2627
#include "common/file_utils.h"
2728
#include "common/logging.h"
2829
#include "pgtar.h"
29-
#include "receivelog.h"
30-
#include "streamutil.h"
30+
#include "walmethods.h"
3131

3232
/* Size of zlib buffer for .tar.gz */
3333
#define ZLIB_OUT_SIZE 4096

src/bin/pg_checksums/pg_checksums.c

-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
#include <unistd.h>
2222

2323
#include "common/controldata_utils.h"
24-
#include "common/file_perm.h"
2524
#include "common/file_utils.h"
2625
#include "common/logging.h"
2726
#include "common/relpath.h"

src/bin/pg_combinebackup/copy_file.h

-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313

1414
#include "c.h"
1515
#include "common/checksum_helper.h"
16-
#include "common/file_utils.h"
1716

1817
/*
1918
* Enumeration to denote copy modes.

src/bin/pg_combinebackup/pg_combinebackup.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,12 @@
2525
#endif
2626

2727
#include "backup_label.h"
28-
#include "common/blkreftable.h"
2928
#include "common/checksum_helper.h"
3029
#include "common/controldata_utils.h"
3130
#include "common/file_perm.h"
3231
#include "common/file_utils.h"
3332
#include "common/logging.h"
33+
#include "common/relpath.h"
3434
#include "copy_file.h"
3535
#include "fe_utils/option_utils.h"
3636
#include "getopt_long.h"

src/bin/pg_config/pg_config.c

-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@
2525
#include "postgres_fe.h"
2626

2727
#include "common/config_info.h"
28-
#include "port.h"
2928

3029
static const char *progname;
3130

src/bin/pg_dump/common.c

-2
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,6 @@
2727
#include "catalog/pg_subscription_d.h"
2828
#include "catalog/pg_type_d.h"
2929
#include "common/hashfn.h"
30-
#include "fe_utils/string_utils.h"
31-
#include "pg_backup_archiver.h"
3230
#include "pg_backup_utils.h"
3331
#include "pg_dump.h"
3432

src/bin/pg_dump/compress_io.c

-1
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,6 @@
7070
#include "compress_lz4.h"
7171
#include "compress_none.h"
7272
#include "compress_zstd.h"
73-
#include "pg_backup_utils.h"
7473

7574
/*----------------------
7675
* Generic functions

src/bin/pg_dump/filter.c

-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
*/
1414
#include "postgres_fe.h"
1515

16-
#include "common/fe_memutils.h"
1716
#include "common/logging.h"
1817
#include "common/string.h"
1918
#include "filter.h"

src/bin/pg_dump/parallel.c

+2
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,9 @@
6363
#include "fe_utils/string_utils.h"
6464
#include "parallel.h"
6565
#include "pg_backup_utils.h"
66+
#ifdef WIN32
6667
#include "port/pg_bswap.h"
68+
#endif
6769

6870
/* Mnemonic macros for indexing the fd array returned by pipe(2) */
6971
#define PIPE_READ 0

src/bin/pg_dump/pg_backup_custom.c

-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727

2828
#include "common/file_utils.h"
2929
#include "compress_io.h"
30-
#include "parallel.h"
3130
#include "pg_backup_utils.h"
3231

3332
/*--------

src/bin/pg_dump/pg_backup_db.c

-2
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@
1919

2020
#include "common/connect.h"
2121
#include "common/string.h"
22-
#include "dumputils.h"
23-
#include "fe_utils/string_utils.h"
2422
#include "parallel.h"
2523
#include "pg_backup_archiver.h"
2624
#include "pg_backup_db.h"

src/bin/pg_dump/pg_backup_utils.c

+2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@
1313
*/
1414
#include "postgres_fe.h"
1515

16+
#ifdef WIN32
1617
#include "parallel.h"
18+
#endif
1719
#include "pg_backup_utils.h"
1820

1921
/* Globals exported by this file */

src/bin/pg_dump/pg_dump.c

-2
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,8 @@
4949
#include "catalog/pg_class_d.h"
5050
#include "catalog/pg_default_acl_d.h"
5151
#include "catalog/pg_largeobject_d.h"
52-
#include "catalog/pg_largeobject_metadata_d.h"
5352
#include "catalog/pg_proc_d.h"
5453
#include "catalog/pg_subscription.h"
55-
#include "catalog/pg_trigger_d.h"
5654
#include "catalog/pg_type_d.h"
5755
#include "common/connect.h"
5856
#include "common/int.h"

src/bin/pg_dump/pg_dump_sort.c

-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
#include "catalog/pg_class_d.h"
1919
#include "common/int.h"
2020
#include "lib/binaryheap.h"
21-
#include "pg_backup_archiver.h"
2221
#include "pg_backup_utils.h"
2322
#include "pg_dump.h"
2423

src/bin/pg_dump/pg_restore.c

-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@
4545
#include <termios.h>
4646
#endif
4747

48-
#include "dumputils.h"
4948
#include "fe_utils/option_utils.h"
5049
#include "filter.h"
5150
#include "getopt_long.h"

src/bin/pg_rewind/datapagemap.h

-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
#define DATAPAGEMAP_H
1111

1212
#include "storage/block.h"
13-
#include "storage/relfilelocator.h"
1413

1514
struct datapagemap
1615
{

src/bin/pg_rewind/libpq_source.c

-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111

1212
#include "catalog/pg_type_d.h"
1313
#include "common/connect.h"
14-
#include "datapagemap.h"
1514
#include "file_ops.h"
1615
#include "filemap.h"
1716
#include "lib/stringinfo.h"

src/bin/pg_rewind/local_source.c

+1-3
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,8 @@
1212
#include <fcntl.h>
1313
#include <unistd.h>
1414

15-
#include "datapagemap.h"
15+
#include "common/logging.h"
1616
#include "file_ops.h"
17-
#include "filemap.h"
18-
#include "pg_rewind.h"
1917
#include "rewind_source.h"
2018

2119
typedef struct

src/bin/pg_rewind/pg_rewind.h

-4
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,6 @@
1414
#include "access/timeline.h"
1515
#include "common/logging.h"
1616
#include "common/file_utils.h"
17-
#include "datapagemap.h"
18-
#include "libpq-fe.h"
19-
#include "storage/block.h"
20-
#include "storage/relfilelocator.h"
2117

2218
/* Configuration options */
2319
extern char *datadir_target;

src/bin/pg_test_fsync/pg_test_fsync.c

-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
#include <unistd.h>
2020
#include <signal.h>
2121

22-
#include "access/xlogdefs.h"
2322
#include "common/logging.h"
2423
#include "common/pg_prng.h"
2524
#include "getopt_long.h"

src/bin/pg_upgrade/check.c

-2
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,7 @@
1111

1212
#include "catalog/pg_authid_d.h"
1313
#include "catalog/pg_class_d.h"
14-
#include "catalog/pg_collation.h"
1514
#include "fe_utils/string_utils.h"
16-
#include "mb/pg_wchar.h"
1715
#include "pg_upgrade.h"
1816

1917
static void check_new_cluster_is_empty(void);

src/bin/pg_upgrade/relfilenumber.c

-2
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@
1111

1212
#include <sys/stat.h>
1313

14-
#include "access/transam.h"
15-
#include "catalog/pg_class_d.h"
1614
#include "pg_upgrade.h"
1715

1816
static void transfer_single_new_db(FileNameMap *maps, int size, char *old_tablespace);

src/bin/pg_walsummary/pg_walsummary.c

-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
#include "common/logging.h"
2121
#include "fe_utils/option_utils.h"
2222
#include "getopt_long.h"
23-
#include "lib/stringinfo.h"
2423

2524
typedef struct ws_options
2625
{

src/bin/psql/command.c

-3
Original file line numberDiff line numberDiff line change
@@ -30,18 +30,15 @@
3030
#include "common/logging.h"
3131
#include "common/string.h"
3232
#include "copy.h"
33-
#include "crosstabview.h"
3433
#include "describe.h"
3534
#include "fe_utils/cancel.h"
3635
#include "fe_utils/print.h"
3736
#include "fe_utils/string_utils.h"
3837
#include "help.h"
3938
#include "input.h"
4039
#include "large_obj.h"
41-
#include "libpq-fe.h"
4240
#include "libpq/pqcomm.h"
4341
#include "mainloop.h"
44-
#include "portability/instr_time.h"
4542
#include "pqexpbuffer.h"
4643
#include "psqlscanslash.h"
4744
#include "settings.h"

src/bin/psql/describe.c

-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
#include "fe_utils/print.h"
2828
#include "fe_utils/string_utils.h"
2929
#include "settings.h"
30-
#include "variables.h"
3130

3231
static const char *map_typename_pattern(const char *pattern);
3332
static bool describeOneTableDetails(const char *schemaname,

src/bin/psql/help.c

-3
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,6 @@
2121
#include <termios.h>
2222
#endif
2323

24-
#include "common.h"
25-
#include "common/logging.h"
26-
#include "common/username.h"
2724
#include "help.h"
2825
#include "input.h"
2926
#include "settings.h"

src/bin/scripts/clusterdb.c

-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
#include "fe_utils/option_utils.h"
1717
#include "fe_utils/query_utils.h"
1818
#include "fe_utils/simple_list.h"
19-
#include "fe_utils/string_utils.h"
2019

2120

2221
static void cluster_one_database(const ConnParams *cparams, const char *table,

src/bin/scripts/common.c

-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121
#include "common/connect.h"
2222
#include "common/logging.h"
2323
#include "common/string.h"
24-
#include "fe_utils/cancel.h"
2524
#include "fe_utils/query_utils.h"
2625
#include "fe_utils/string_utils.h"
2726

src/bin/scripts/reindexdb.c

-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515

1616
#include "catalog/pg_class_d.h"
1717
#include "common.h"
18-
#include "common/connect.h"
1918
#include "common/logging.h"
2019
#include "fe_utils/cancel.h"
2120
#include "fe_utils/option_utils.h"

src/common/controldata_utils.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@
2828
#include "access/xlog_internal.h"
2929
#include "catalog/pg_control.h"
3030
#include "common/controldata_utils.h"
31-
#include "common/file_perm.h"
3231
#ifdef FRONTEND
32+
#include "common/file_perm.h"
3333
#include "common/logging.h"
3434
#endif
3535
#include "port/pg_crc32c.h"

src/common/string.c

-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
#endif
2323

2424
#include "common/string.h"
25-
#include "lib/stringinfo.h"
2625

2726

2827
/*

src/common/unicode_case.c

-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717

1818
#include "common/unicode_case.h"
1919
#include "common/unicode_case_table.h"
20-
#include "common/unicode_category.h"
2120
#include "mb/pg_wchar.h"
2221

2322
static const pg_case_map *find_case_map(pg_wchar ucs);

src/fe_utils/astreamer_file.c

-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919

2020
#include "common/file_perm.h"
2121
#include "common/logging.h"
22-
#include "common/string.h"
2322
#include "fe_utils/astreamer.h"
2423

2524
typedef struct astreamer_plain_writer

src/fe_utils/astreamer_gzip.c

-2
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,7 @@
3232
#include <zlib.h>
3333
#endif
3434

35-
#include "common/file_perm.h"
3635
#include "common/logging.h"
37-
#include "common/string.h"
3836
#include "fe_utils/astreamer.h"
3937

4038
#ifdef HAVE_LIBZ

src/fe_utils/astreamer_lz4.c

-2
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,7 @@
2121
#include <lz4frame.h>
2222
#endif
2323

24-
#include "common/file_perm.h"
2524
#include "common/logging.h"
26-
#include "common/string.h"
2725
#include "fe_utils/astreamer.h"
2826

2927
#ifdef USE_LZ4

0 commit comments

Comments
 (0)