diff options
| author | Heikki Linnakangas | 2024-03-18 09:38:10 +0000 |
|---|---|---|
| committer | Heikki Linnakangas | 2024-03-18 09:38:10 +0000 |
| commit | 05c3980e7f473ac2061dad9bbb7a9f0ede0279d9 (patch) | |
| tree | ea797723055570851fa55f309e50d39345f72095 /src/include/postmaster | |
| parent | aafc05de1bf5c0324cb5e690c6742118c1ac4af6 (diff) | |
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
Diffstat (limited to 'src/include/postmaster')
| -rw-r--r-- | src/include/postmaster/postmaster.h | 4 |
1 files changed, 3 insertions, 1 deletions
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); |
