summaryrefslogtreecommitdiff
path: root/contrib/pg_upgrade/server.c
diff options
context:
space:
mode:
authorPeter Eisentraut <peter_e@gmx.net>2011-12-27 20:57:59 +0200
committerPeter Eisentraut <peter_e@gmx.net>2011-12-27 20:57:59 +0200
commitd383c23f6fbc4a79dae66483cf4f7051121008ad (patch)
tree82864f71bb4c14151edaa9fd9d8e7ab2372f26ae /contrib/pg_upgrade/server.c
parentc317a3ac167d36244e8dd5add679b4e9ff36ea16 (diff)
downloadpostgresql-d383c23f6fbc4a79dae66483cf4f7051121008ad.tar.gz
Remove support for on_exit()
All supported platforms support the C89 standard function atexit() (SunOS 4 probably being the last one not to), and supporting both makes the code clumsy.
Diffstat (limited to 'contrib/pg_upgrade/server.c')
-rw-r--r--contrib/pg_upgrade/server.c8
1 files changed, 0 insertions, 8 deletions
diff --git a/contrib/pg_upgrade/server.c b/contrib/pg_upgrade/server.c
index 9c4f2d6fc3..e45f72b0ae 100644
--- a/contrib/pg_upgrade/server.c
+++ b/contrib/pg_upgrade/server.c
@@ -130,11 +130,7 @@ get_major_server_version(ClusterInfo *cluster)
static void
-#ifdef HAVE_ATEXIT
stop_postmaster_atexit(void)
-#else
-stop_postmaster_on_exit(int exitstatus, void *arg)
-#endif
{
stop_postmaster(true);
@@ -151,11 +147,7 @@ start_postmaster(ClusterInfo *cluster)
if (!exit_hook_registered)
{
-#ifdef HAVE_ATEXIT
atexit(stop_postmaster_atexit);
-#else
- on_exit(stop_postmaster_on_exit);
-#endif
exit_hook_registered = true;
}