diff options
| author | Heikki Linnakangas | 2025-12-19 11:40:02 +0000 |
|---|---|---|
| committer | Heikki Linnakangas | 2025-12-19 11:40:02 +0000 |
| commit | 47a9f61fcafcf26bd3d68740ca05ba69ac729d93 (patch) | |
| tree | 00ebdd42c69b7e439473730971718a00c271cd62 | |
| parent | 44f49511b7940adf3be4337d4feb2de38fe92297 (diff) | |
Use proper type for RestoreTransactionSnapshot's PGPROC arg
Reviewed-by: Chao Li <[email protected]>
Discussion: https://www.postgresql.org/message-id/[email protected]
| -rw-r--r-- | src/backend/utils/time/snapmgr.c | 5 | ||||
| -rw-r--r-- | src/include/utils/snapmgr.h | 3 |
2 files changed, 3 insertions, 5 deletions
diff --git a/src/backend/utils/time/snapmgr.c b/src/backend/utils/time/snapmgr.c index 40a2e90e071..5af8326d5e8 100644 --- a/src/backend/utils/time/snapmgr.c +++ b/src/backend/utils/time/snapmgr.c @@ -1848,12 +1848,9 @@ RestoreSnapshot(char *start_address) /* * Install a restored snapshot as the transaction snapshot. - * - * The second argument is of type void * so that snapmgr.h need not include - * the declaration for PGPROC. */ void -RestoreTransactionSnapshot(Snapshot snapshot, void *source_pgproc) +RestoreTransactionSnapshot(Snapshot snapshot, PGPROC *source_pgproc) { SetTransactionSnapshot(snapshot, NULL, InvalidPid, source_pgproc); } diff --git a/src/include/utils/snapmgr.h b/src/include/utils/snapmgr.h index 604c1f90216..b663d3bbc8c 100644 --- a/src/include/utils/snapmgr.h +++ b/src/include/utils/snapmgr.h @@ -120,6 +120,7 @@ extern bool HistoricSnapshotActive(void); extern Size EstimateSnapshotSpace(Snapshot snapshot); extern void SerializeSnapshot(Snapshot snapshot, char *start_address); extern Snapshot RestoreSnapshot(char *start_address); -extern void RestoreTransactionSnapshot(Snapshot snapshot, void *source_pgproc); +struct PGPROC; +extern void RestoreTransactionSnapshot(Snapshot snapshot, struct PGPROC *source_pgproc); #endif /* SNAPMGR_H */ |
