From 000dd41412fa39fc0047a7ddc9ca76b1acb7b437 Mon Sep 17 00:00:00 2001 From: Thomas Munro Date: Mon, 10 Nov 2025 15:04:38 +1300 Subject: [PATCH v1 1/4] Add some missing #include . These files relied on transitive inclusion via port/atomics.h for constants CHAR_BIT and INT_MAX. --- src/backend/access/brin/brin_bloom.c | 1 + src/backend/lib/dshash.c | 2 ++ src/backend/storage/lmgr/condition_variable.c | 2 ++ 3 files changed, 5 insertions(+) diff --git a/src/backend/access/brin/brin_bloom.c b/src/backend/access/brin/brin_bloom.c index d6da3abc8de..64dbb7b8532 100644 --- a/src/backend/access/brin/brin_bloom.c +++ b/src/backend/access/brin/brin_bloom.c @@ -114,6 +114,7 @@ */ #include "postgres.h" +#include #include #include "access/brin.h" diff --git a/src/backend/lib/dshash.c b/src/backend/lib/dshash.c index b8d031f2015..2ffb4c106bd 100644 --- a/src/backend/lib/dshash.c +++ b/src/backend/lib/dshash.c @@ -36,6 +36,8 @@ #include "storage/lwlock.h" #include "utils/dsa.h" +#include + /* * An item in the hash table. This wraps the user's entry object in an * envelop that holds a pointer back to the bucket and a pointer to the next diff --git a/src/backend/storage/lmgr/condition_variable.c b/src/backend/storage/lmgr/condition_variable.c index 228303e77f7..bee9525b540 100644 --- a/src/backend/storage/lmgr/condition_variable.c +++ b/src/backend/storage/lmgr/condition_variable.c @@ -25,6 +25,8 @@ #include "storage/proclist.h" #include "storage/spin.h" +#include + /* Initially, we are not prepared to sleep on any condition variable. */ static ConditionVariable *cv_sleep_target = NULL; -- 2.50.1 (Apple Git-155)