summaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
authorPeter Eisentraut2011-12-27 18:57:59 +0000
committerPeter Eisentraut2011-12-27 18:57:59 +0000
commitd383c23f6fbc4a79dae66483cf4f7051121008ad (patch)
tree82864f71bb4c14151edaa9fd9d8e7ab2372f26ae /contrib
parentc317a3ac167d36244e8dd5add679b4e9ff36ea16 (diff)
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')
-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 9c4f2d6fc3f..e45f72b0ae2 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;
}