diff options
author | Heikki Linnakangas | 2024-03-18 09:35:05 +0000 |
---|---|---|
committer | Heikki Linnakangas | 2024-03-18 09:35:05 +0000 |
commit | f1baed18bc3db50c72bfb00b6247b47689158445 (patch) | |
tree | 69d7b498fd15711b78ed96e7c0e03155f62db6b7 /src/include | |
parent | 14cddee9cce349d4bf024316e014ccf891c39cef (diff) |
Move some functions from postmaster.c to a new source file
This just moves the functions, with no other changes, to make the next
commits smaller and easier to review. The moved functions are related
to launching postmaster child processes in EXEC_BACKEND mode.
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')
-rw-r--r-- | src/include/postmaster/postmaster.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/include/postmaster/postmaster.h b/src/include/postmaster/postmaster.h index 46f95f7c8a6..53f82bb5d43 100644 --- a/src/include/postmaster/postmaster.h +++ b/src/include/postmaster/postmaster.h @@ -59,11 +59,16 @@ extern int MaxLivePostmasterChildren(void); extern bool PostmasterMarkPIDForWorkerNotify(int); #ifdef EXEC_BACKEND + extern pid_t postmaster_forkexec(int argc, char *argv[]); extern void SubPostmasterMain(int argc, char *argv[]) pg_attribute_noreturn(); extern Size ShmemBackendArraySize(void); extern void ShmemBackendArrayAllocation(void); + +#ifdef WIN32 +extern void pgwin32_register_deadchild_callback(HANDLE procHandle, DWORD procId); +#endif #endif /* |