aboutsummaryrefslogtreecommitdiff
path: root/src/bin/pg_dump/pg_backup.h
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2014-05-05 20:27:16 -0400
committerBruce Momjian <bruce@momjian.us>2014-05-05 20:27:16 -0400
commit14ea89366fe321609afc5838ff9fe2ded1cd707d (patch)
tree16e038cf94b05cdcb505cfe54939bb37c2f146f2 /src/bin/pg_dump/pg_backup.h
parent768fb0032655e37810ab37a22f870af85ab1108c (diff)
downloadpostgresql-14ea89366fe321609afc5838ff9fe2ded1cd707d.tar.gz
postgresql-14ea89366fe321609afc5838ff9fe2ded1cd707d.zip
Properly detect read and write errors in pg_dump/dumpall, and pg_restore
Previously some I/O errors were ignored.
Diffstat (limited to 'src/bin/pg_dump/pg_backup.h')
-rw-r--r--src/bin/pg_dump/pg_backup.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/bin/pg_dump/pg_backup.h b/src/bin/pg_dump/pg_backup.h
index 83f7216d50e..08ace67db4b 100644
--- a/src/bin/pg_dump/pg_backup.h
+++ b/src/bin/pg_dump/pg_backup.h
@@ -180,7 +180,7 @@ extern void ArchiveEntry(Archive *AHX,
DataDumperPtr dumpFn, void *dumpArg);
/* Called to write *data* to the archive */
-extern size_t WriteData(Archive *AH, const void *data, size_t dLen);
+extern void WriteData(Archive *AH, const void *data, size_t dLen);
extern int StartBlob(Archive *AH, Oid oid);
extern int EndBlob(Archive *AH, Oid oid);
@@ -208,7 +208,7 @@ extern RestoreOptions *NewRestoreOptions(void);
extern void SortTocFromFile(Archive *AHX, RestoreOptions *ropt);
/* Convenience functions used only when writing DATA */
-extern int archputs(const char *s, Archive *AH);
+extern void archputs(const char *s, Archive *AH);
extern int
archprintf(Archive *AH, const char *fmt,...)
/* This extension allows gcc to check the format string */