postgresql/src/backend/postmaster
Heikki Linnakangas 5b00786857 Pass MyPMChildSlot as an explicit argument to child process
All the other global variables passed from postmaster to child have
the same value in all the processes, while MyPMChildSlot is more like
a parameter to each child process.

Reviewed-by: Andres Freund <andres@anarazel.de>
Discussion: https://www.postgresql.org/message-id/a102f15f-eac4-4ff2-af02-f9ff209ec66f@iki.fi
2024-11-14 16:12:32 +02:00
..
autovacuum.c Use macro to define the number of enum values 2024-10-01 09:30:24 -04:00
auxprocess.c Remove unused #include's from backend .c files 2024-10-27 08:26:50 +01:00
bgworker.c Apply more quoting to GUC names in messages 2024-09-04 13:50:44 +09:00
bgwriter.c Refactor postmaster child process launching 2024-03-18 11:35:30 +02:00
checkpointer.c Use ProcNumbers instead of direct Latch pointers to address other procs 2024-11-01 13:47:20 +02:00
fork_process.c Update copyright for 2024 2024-01-03 20:49:05 -05:00
interrupt.c Centralize logic for restoring errno in signal handlers. 2024-02-14 16:34:18 -06:00
launch_backend.c Pass MyPMChildSlot as an explicit argument to child process 2024-11-14 16:12:32 +02:00
Makefile Assign a child slot to every postmaster child process 2024-11-14 16:12:28 +02:00
meson.build Assign a child slot to every postmaster child process 2024-11-14 16:12:28 +02:00
pgarch.c A few follow-up fixes for GUC name quoting 2024-05-17 13:48:31 +02:00
pmchild.c Assign a child slot to every postmaster child process 2024-11-14 16:12:28 +02:00
postmaster.c Pass MyPMChildSlot as an explicit argument to child process 2024-11-14 16:12:32 +02:00
startup.c Refactor postmaster child process launching 2024-03-18 11:35:30 +02:00
syslogger.c Pass MyPMChildSlot as an explicit argument to child process 2024-11-14 16:12:32 +02:00
walsummarizer.c Rename two functions that wake up other processes 2024-11-01 13:47:24 +02:00
walwriter.c Use ProcNumbers instead of direct Latch pointers to address other procs 2024-11-01 13:47:20 +02:00