Add some missing #include <limits.h>.
authorThomas Munro <[email protected]>
Thu, 13 Nov 2025 09:56:08 +0000 (22:56 +1300)
committerThomas Munro <[email protected]>
Thu, 13 Nov 2025 09:56:08 +0000 (22:56 +1300)
These files relied on transitive inclusion via port/atomics.h for
constants CHAR_BIT and INT_MAX.

Reviewed-by: Heikki Linnakangas <[email protected]>
Discussion: https://postgr.es/m/536409d2-c9df-4ef3-808d-1ffc3182868c@iki.fi

src/backend/access/brin/brin_bloom.c
src/backend/lib/dshash.c
src/backend/storage/lmgr/condition_variable.c

index d6da3abc8de13c6a3e9ba0a78782773102b69115..64dbb7b8532653675d5d344bc5d0d7e25382f1f1 100644 (file)
  */
 #include "postgres.h"
 
+#include <limits.h>
 #include <math.h>
 
 #include "access/brin.h"
index b8d031f201520acf08281e867ca9c8030c44e38b..e1ba367cf17bf4f69be57e5e5f9f6756815efe40 100644 (file)
@@ -31,6 +31,8 @@
 
 #include "postgres.h"
 
+#include <limits.h>
+
 #include "common/hashfn.h"
 #include "lib/dshash.h"
 #include "storage/lwlock.h"
index 228303e77f7cada27ec3cb94846b5f82d847b2d9..59abc080ed286567d0587d7cef1241bafcdc97a7 100644 (file)
@@ -18,6 +18,8 @@
 
 #include "postgres.h"
 
+#include <limits.h>
+
 #include "miscadmin.h"
 #include "portability/instr_time.h"
 #include "storage/condition_variable.h"