From 59bab523687d21ff8732c453693e45054b0e3def Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Herrera?= Date: Sat, 21 Mar 2026 20:49:41 +0100 Subject: [PATCH v2 03/15] namespace.h doesn't need lock.h, only lockdefs.h --- src/backend/access/common/relation.c | 1 + src/backend/commands/conversioncmds.c | 1 + src/backend/commands/discard.c | 1 + src/backend/parser/parse_oper.c | 1 + src/backend/utils/cache/ts_cache.c | 1 + src/include/catalog/namespace.h | 2 +- 6 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/backend/access/common/relation.c b/src/backend/access/common/relation.c index 92a6e37d8bd..2e3a37c9272 100644 --- a/src/backend/access/common/relation.c +++ b/src/backend/access/common/relation.c @@ -24,6 +24,7 @@ #include "access/xact.h" #include "catalog/namespace.h" #include "pgstat.h" +#include "storage/lock.h" #include "storage/lmgr.h" #include "utils/inval.h" #include "utils/syscache.h" diff --git a/src/backend/commands/conversioncmds.c b/src/backend/commands/conversioncmds.c index 61aa8bb9fd1..5f2022d3072 100644 --- a/src/backend/commands/conversioncmds.c +++ b/src/backend/commands/conversioncmds.c @@ -19,6 +19,7 @@ #include "catalog/pg_proc.h" #include "catalog/pg_type.h" #include "commands/conversioncmds.h" +#include "fmgr.h" #include "mb/pg_wchar.h" #include "miscadmin.h" #include "parser/parse_func.h" diff --git a/src/backend/commands/discard.c b/src/backend/commands/discard.c index 7b5520b9abe..17d172df076 100644 --- a/src/backend/commands/discard.c +++ b/src/backend/commands/discard.c @@ -19,6 +19,7 @@ #include "commands/discard.h" #include "commands/prepare.h" #include "commands/sequence.h" +#include "storage/lock.h" #include "utils/guc.h" #include "utils/portal.h" diff --git a/src/backend/parser/parse_oper.c b/src/backend/parser/parse_oper.c index a6b402f2d7b..2f218c1ab8b 100644 --- a/src/backend/parser/parse_oper.c +++ b/src/backend/parser/parse_oper.c @@ -25,6 +25,7 @@ #include "parser/parse_oper.h" #include "parser/parse_type.h" #include "utils/builtins.h" +#include "utils/hsearch.h" #include "utils/inval.h" #include "utils/lsyscache.h" #include "utils/syscache.h" diff --git a/src/backend/utils/cache/ts_cache.c b/src/backend/utils/cache/ts_cache.c index 744c8e71d71..9e29f1386b0 100644 --- a/src/backend/utils/cache/ts_cache.c +++ b/src/backend/utils/cache/ts_cache.c @@ -44,6 +44,7 @@ #include "utils/catcache.h" #include "utils/fmgroids.h" #include "utils/guc_hooks.h" +#include "utils/hsearch.h" #include "utils/inval.h" #include "utils/lsyscache.h" #include "utils/memutils.h" diff --git a/src/include/catalog/namespace.h b/src/include/catalog/namespace.h index 1a25973685c..9453a3e4932 100644 --- a/src/include/catalog/namespace.h +++ b/src/include/catalog/namespace.h @@ -15,7 +15,7 @@ #define NAMESPACE_H #include "nodes/primnodes.h" -#include "storage/lock.h" +#include "storage/lockdefs.h" #include "storage/procnumber.h" -- 2.47.3