PostgreSQL Source Code  git master
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
startup.h
Go to the documentation of this file.
1 /*-------------------------------------------------------------------------
2  *
3  * startup.h
4  * Exports from postmaster/startup.c.
5  *
6  * Portions Copyright (c) 1996-2017, PostgreSQL Global Development Group
7  *
8  * src/include/postmaster/startup.h
9  *
10  *-------------------------------------------------------------------------
11  */
12 #ifndef _STARTUP_H
13 #define _STARTUP_H
14 
15 extern void HandleStartupProcInterrupts(void);
16 extern void StartupProcessMain(void) pg_attribute_noreturn();
17 extern void PreRestoreCommand(void);
18 extern void PostRestoreCommand(void);
19 extern bool IsPromoteTriggered(void);
20 extern void ResetPromoteTriggered(void);
21 
22 #endif /* _STARTUP_H */
bool IsPromoteTriggered(void)
Definition: startup.c:246
void HandleStartupProcInterrupts(void)
Definition: startup.c:147
#define pg_attribute_noreturn()
Definition: c.h:649
void PostRestoreCommand(void)
Definition: startup.c:240
void StartupProcessMain(void) pg_attribute_noreturn()
Definition: startup.c:178
void PreRestoreCommand(void)
Definition: startup.c:226
void ResetPromoteTriggered(void)
Definition: startup.c:252