aboutsummaryrefslogtreecommitdiff
path: root/src/bin/scripts/common.h
diff options
context:
space:
mode:
authorMagnus Hagander <magnus@hagander.net>2007-04-09 18:21:22 +0000
committerMagnus Hagander <magnus@hagander.net>2007-04-09 18:21:22 +0000
commit6e09df9d26520ddbd82ab7f3afb9fc14e891c88e (patch)
treed3160393311340d13937b3ed29baeade63efc9c8 /src/bin/scripts/common.h
parentbbed5ba914fe7370807de2dd678d6b045e1ac2af (diff)
downloadpostgresql-6e09df9d26520ddbd82ab7f3afb9fc14e891c88e.tar.gz
postgresql-6e09df9d26520ddbd82ab7f3afb9fc14e891c88e.zip
Add cancel handlers so it's possible to Ctrl-C clusterdb, reindexdb
and vacuumdb. ITAGAKI Takahiro, with minor fixes from me.
Diffstat (limited to 'src/bin/scripts/common.h')
-rw-r--r--src/bin/scripts/common.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/bin/scripts/common.h b/src/bin/scripts/common.h
index c2ecf1a6636..9f592230476 100644
--- a/src/bin/scripts/common.h
+++ b/src/bin/scripts/common.h
@@ -4,7 +4,7 @@
*
* Copyright (c) 2003-2007, PostgreSQL Global Development Group
*
- * $PostgreSQL: pgsql/src/bin/scripts/common.h,v 1.16 2007/01/05 22:19:50 momjian Exp $
+ * $PostgreSQL: pgsql/src/bin/scripts/common.h,v 1.17 2007/04/09 18:21:22 mha Exp $
*/
#ifndef COMMON_H
#define COMMON_H
@@ -35,6 +35,11 @@ extern PGresult *executeQuery(PGconn *conn, const char *query,
extern void executeCommand(PGconn *conn, const char *query,
const char *progname, bool echo);
+extern bool executeMaintenanceCommand(PGconn *conn, const char *query,
+ bool echo);
+
extern bool yesno_prompt(const char *question);
+extern void setup_cancel_handler(void);
+
#endif /* COMMON_H */