From: =?UTF-8?q?=C3=81lvaro=20Herrera?= Date: Sun, 22 Mar 2026 19:42:23 +0100 Subject: [PATCH v2 15/15] avoid including clog.h in proc.h --- src/backend/storage/lmgr/proc.c | 1 + src/include/storage/proc.h | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/backend/storage/lmgr/proc.c b/src/backend/storage/lmgr/proc.c index 8f5ce0e2a8a..1d389cf60ec 100644 --- a/src/backend/storage/lmgr/proc.c +++ b/src/backend/storage/lmgr/proc.c @@ -33,6 +33,7 @@ #include #include +#include "access/clog.h" #include "access/transam.h" #include "access/twophase.h" #include "access/xlogutils.h" diff --git a/src/include/storage/proc.h b/src/include/storage/proc.h index bf3094f0f7d..1dad125706e 100644 --- a/src/include/storage/proc.h +++ b/src/include/storage/proc.h @@ -14,7 +14,6 @@ #ifndef _PROC_H_ #define _PROC_H_ -#include "access/clog.h" #include "access/xlogdefs.h" #include "lib/ilist.h" #include "miscadmin.h" @@ -24,6 +23,9 @@ #include "storage/proclist_types.h" #include "storage/procnumber.h" +/* Avoid including clog.h here */ +typedef int XidStatus; + /* * Each backend advertises up to PGPROC_MAX_CACHED_SUBXIDS TransactionIds * for non-aborted subtransactions of its current top transaction. These -- 2.47.3 --3mo6hy575thcal37--