From 05c3980e7f473ac2061dad9bbb7a9f0ede0279d9 Mon Sep 17 00:00:00 2001 From: Heikki Linnakangas Date: Mon, 18 Mar 2024 11:38:10 +0200 Subject: Move code for backend startup to separate file This is code that runs in the backend process after forking, rather than postmaster. Move it out of postmaster.c for clarity. Reviewed-by: Tristan Partin, Andres Freund Discussion: https://www.postgresql.org/message-id/7a59b073-5b5b-151e-7ed3-8b01ff7ce9ef@iki.fi --- src/include/postmaster/postmaster.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/include/postmaster') diff --git a/src/include/postmaster/postmaster.h b/src/include/postmaster/postmaster.h index 333f81c2c52..8ce990e8009 100644 --- a/src/include/postmaster/postmaster.h +++ b/src/include/postmaster/postmaster.h @@ -52,6 +52,8 @@ extern PGDLLIMPORT int postmaster_alive_fds[2]; extern PGDLLIMPORT const char *progname; +extern bool LoadedSSL; + extern void PostmasterMain(int argc, char *argv[]) pg_attribute_noreturn(); extern void ClosePostmasterPorts(bool am_syslogger); extern void InitProcessGlobals(void); @@ -60,7 +62,7 @@ extern int MaxLivePostmasterChildren(void); extern bool PostmasterMarkPIDForWorkerNotify(int); -extern void BackendMain(char *startup_data, size_t startup_data_len) pg_attribute_noreturn(); +extern void processCancelRequest(int backendPID, int32 cancelAuthCode); #ifdef EXEC_BACKEND extern Size ShmemBackendArraySize(void); -- cgit v1.2.3