Remove duplicate definitions in proc.h
authorHeikki Linnakangas <[email protected]>
Mon, 6 Jan 2025 09:56:03 +0000 (11:56 +0200)
committerHeikki Linnakangas <[email protected]>
Mon, 6 Jan 2025 09:56:03 +0000 (11:56 +0200)
These are also present in procnumber.h

Reported-by: Peter Eisentraut
Discussion: https://www.postgresql.org/message-id/bd04d675-4672-4f87-800a-eb5d470c15fc@eisentraut.org

src/include/storage/proc.h

index cb81e11380db22fb824dc7a0a927e494ee472d7a..20777f7d5ae13ff7d4e5354ce2d173a8722a6b20 100644 (file)
@@ -317,19 +317,6 @@ struct PGPROC
 
 extern PGDLLIMPORT PGPROC *MyProc;
 
-/* Proc number of this backend. Equal to GetNumberFromPGProc(MyProc). */
-extern PGDLLIMPORT ProcNumber MyProcNumber;
-
-/* Our parallel session leader, or INVALID_PROC_NUMBER if none */
-extern PGDLLIMPORT ProcNumber ParallelLeaderProcNumber;
-
-/*
- * The proc number to use for our session's temp relations is normally our own,
- * but parallel workers should use their leader's ID.
- */
-#define ProcNumberForTempRelations() \
-   (ParallelLeaderProcNumber == INVALID_PROC_NUMBER ? MyProcNumber : ParallelLeaderProcNumber)
-
 /*
  * There is one ProcGlobal struct for the whole database cluster.
  *