startup.h 659 B

12345678910111213141516171819202122
  1. /*-------------------------------------------------------------------------
  2. *
  3. * startup.h
  4. * Exports from postmaster/startup.c.
  5. *
  6. * Portions Copyright (c) 1996-2016, PostgreSQL Global Development Group
  7. *
  8. * src/include/postmaster/startup.h
  9. *
  10. *-------------------------------------------------------------------------
  11. */
  12. #ifndef _STARTUP_H
  13. #define _STARTUP_H
  14. extern void HandleStartupProcInterrupts(void);
  15. extern void StartupProcessMain(void) pg_attribute_noreturn();
  16. extern void PreRestoreCommand(void);
  17. extern void PostRestoreCommand(void);
  18. extern bool IsPromoteTriggered(void);
  19. extern void ResetPromoteTriggered(void);
  20. #endif /* _STARTUP_H */