1 /*-------------------------------------------------------------------------
4 * Exports from postmaster/postmaster.c.
6 * Portions Copyright (c) 1996-2009, PostgreSQL Global Development Group
7 * Portions Copyright (c) 1994, Regents of the University of California
9 * $PostgreSQL: pgsql/src/include/postmaster/postmaster.h,v 1.21 2009/09/08 17:08:36 tgl Exp $
11 *-------------------------------------------------------------------------
17 extern bool EnableSSL;
18 extern bool SilentMode;
19 extern int ReservedBackends;
20 extern int PostPortNumber;
21 extern int Unix_socket_permissions;
22 extern char *Unix_socket_group;
23 extern char *UnixSocketDir;
24 extern char *ListenAddresses;
25 extern bool ClientAuthInProgress;
26 extern int PreAuthDelay;
27 extern int AuthenticationTimeout;
28 extern bool Log_connections;
29 extern bool log_hostname;
30 extern bool enable_bonjour;
31 extern char *bonjour_name;
34 extern HANDLE PostmasterHandle;
37 extern const char *progname;
39 extern int PostmasterMain(int argc, char *argv[]);
40 extern void ClosePostmasterPorts(bool am_syslogger);
42 extern int MaxLivePostmasterChildren(void);
45 extern pid_t postmaster_forkexec(int argc, char *argv[]);
46 extern int SubPostmasterMain(int argc, char *argv[]);
48 extern Size ShmemBackendArraySize(void);
49 extern void ShmemBackendArrayAllocation(void);
52 #endif /* _POSTMASTER_H */