48 #define POSTMASTER_FD_WATCH 0
50 #define POSTMASTER_FD_OWN 1
68 extern Size ShmemBackendArraySize(
void);
69 extern void ShmemBackendArrayAllocation(
void);
72 extern void pgwin32_register_deadchild_callback(HANDLE procHandle, DWORD procId);
96 #define MAX_BACKENDS 0x3FFFF
#define pg_attribute_noreturn()
PGDLLIMPORT bool enable_bonjour
PGDLLIMPORT bool log_hostname
struct ClientSocket * MyClientSocket
PGDLLIMPORT int PostPortNumber
PGDLLIMPORT bool send_abort_for_kill
PGDLLIMPORT int Unix_socket_permissions
PGDLLIMPORT char * ListenAddresses
PGDLLIMPORT bool send_abort_for_crash
void InitProcessGlobals(void)
PGDLLIMPORT int postmaster_alive_fds[2]
PGDLLIMPORT char * Unix_socket_directories
pid_t postmaster_child_launch(BackendType child_type, char *startup_data, size_t startup_data_len, struct ClientSocket *sock)
PGDLLIMPORT const char * progname
PGDLLIMPORT int AuthenticationTimeout
PGDLLIMPORT bool ClientAuthInProgress
PGDLLIMPORT char * bonjour_name
PGDLLIMPORT int SuperuserReservedConnections
PGDLLIMPORT int PreAuthDelay
void PostmasterMain(int argc, char *argv[]) pg_attribute_noreturn()
PGDLLIMPORT char * Unix_socket_group
bool PostmasterMarkPIDForWorkerNotify(int)
PGDLLIMPORT bool remove_temp_files_after_crash
PGDLLIMPORT int ReservedConnections
PGDLLIMPORT bool Log_connections
PGDLLIMPORT bool EnableSSL
void processCancelRequest(int backendPID, int32 cancelAuthCode)
int MaxLivePostmasterChildren(void)
const char * PostmasterChildName(BackendType child_type)
void ClosePostmasterPorts(bool am_syslogger)
PGDLLIMPORT bool restart_after_crash