v1-0001-Add-some-missing-include-limits.h.patch
application/octet-stream
Filename: v1-0001-Add-some-missing-include-limits.h.patch
Type: application/octet-stream
Part: 0
Message:
Trying out <stdatomic.h>
Patch
Same data as JSON:
GET /api/v1/attachments/:id/patch
the parsed metadata as JSON — format, series position, per-file stats; never the diff bytes.
API reference →
Format: format-patch
Series: patch v1-0001
Subject: Add some missing #include <limits.h>.
| File | + | − |
|---|---|---|
| src/backend/access/brin/brin_bloom.c | 1 | 0 |
| src/backend/lib/dshash.c | 2 | 0 |
| src/backend/storage/lmgr/condition_variable.c | 2 | 0 |
From 000dd41412fa39fc0047a7ddc9ca76b1acb7b437 Mon Sep 17 00:00:00 2001 From: Thomas Munro <thomas.munro@gmail.com> Date: Mon, 10 Nov 2025 15:04:38 +1300 Subject: [PATCH v1 1/4] Add some missing #include <limits.h>. 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 <limits.h> #include <math.h> #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 <limits.h> + /* * 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 <limits.h> + /* Initially, we are not prepared to sleep on any condition variable. */ static ConditionVariable *cv_sleep_target = NULL; -- 2.50.1 (Apple Git-155)