00001 /*------------------------------------------------------------------------- 00002 * 00003 * pgarch.h 00004 * Exports from postmaster/pgarch.c. 00005 * 00006 * Portions Copyright (c) 1996-2013, PostgreSQL Global Development Group 00007 * Portions Copyright (c) 1994, Regents of the University of California 00008 * 00009 * src/include/postmaster/pgarch.h 00010 * 00011 *------------------------------------------------------------------------- 00012 */ 00013 #ifndef _PGARCH_H 00014 #define _PGARCH_H 00015 00016 /* ---------- 00017 * Functions called from postmaster 00018 * ---------- 00019 */ 00020 extern int pgarch_start(void); 00021 00022 #ifdef EXEC_BACKEND 00023 extern void PgArchiverMain(int argc, char *argv[]) __attribute__((noreturn)); 00024 #endif 00025 00026 #endif /* _PGARCH_H */