diff options
Diffstat (limited to 'src/bin/pg_dump/pg_backup_archiver.c')
-rw-r--r-- | src/bin/pg_dump/pg_backup_archiver.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/bin/pg_dump/pg_backup_archiver.c b/src/bin/pg_dump/pg_backup_archiver.c index 01d837d9926..76ebc0b89b0 100644 --- a/src/bin/pg_dump/pg_backup_archiver.c +++ b/src/bin/pg_dump/pg_backup_archiver.c @@ -15,7 +15,7 @@ * * * IDENTIFICATION - * $PostgreSQL: pgsql/src/bin/pg_dump/pg_backup_archiver.c,v 1.133 2006/07/14 14:52:26 momjian Exp $ + * $PostgreSQL: pgsql/src/bin/pg_dump/pg_backup_archiver.c,v 1.134 2006/07/18 17:42:00 momjian Exp $ * *------------------------------------------------------------------------- */ @@ -69,6 +69,8 @@ static void _write_msg(const char *modulename, const char *fmt, va_list ap); static void _die_horribly(ArchiveHandle *AH, const char *modulename, const char *fmt, va_list ap); static void dumpTimestamp(ArchiveHandle *AH, const char *msg, time_t tim); +static OutputContext SetOutput(ArchiveHandle *AH, char *filename, int compression); +static void ResetOutput(ArchiveHandle *AH, OutputContext savedContext); /* @@ -860,7 +862,7 @@ archprintf(Archive *AH, const char *fmt,...) * Stuff below here should be 'private' to the archiver routines *******************************/ -OutputContext +static OutputContext SetOutput(ArchiveHandle *AH, char *filename, int compression) { OutputContext sav; @@ -912,7 +914,7 @@ SetOutput(ArchiveHandle *AH, char *filename, int compression) return sav; } -void +static void ResetOutput(ArchiveHandle *AH, OutputContext sav) { int res; @@ -985,7 +987,7 @@ ahlog(ArchiveHandle *AH, int level, const char *fmt,...) /* * Single place for logic which says 'We are restoring to a direct DB connection'. */ -int +static int RestoringToDB(ArchiveHandle *AH) { return (AH->ropt && AH->ropt->useDB && AH->connection); |