diff options
Diffstat (limited to 'src/backend/postmaster/startup.c')
-rw-r--r-- | src/backend/postmaster/startup.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/backend/postmaster/startup.c b/src/backend/postmaster/startup.c index 8b51e45bad0..ef6f98ebcd7 100644 --- a/src/backend/postmaster/startup.c +++ b/src/backend/postmaster/startup.c @@ -24,6 +24,7 @@ #include "access/xlogutils.h" #include "libpq/pqsignal.h" #include "miscadmin.h" +#include "postmaster/auxprocess.h" #include "postmaster/startup.h" #include "storage/ipc.h" #include "storage/pmsignal.h" @@ -212,8 +213,13 @@ StartupProcExit(int code, Datum arg) * ---------------------------------- */ void -StartupProcessMain(void) +StartupProcessMain(char *startup_data, size_t startup_data_len) { + Assert(startup_data_len == 0); + + MyBackendType = B_STARTUP; + AuxiliaryProcessMainCommon(); + /* Arrange to clean up at startup process exit */ on_shmem_exit(StartupProcExit, 0); |