[PATCH 1/2] Provide a common malloc wrappers and palloc et al. emulation for frontend'ish environs

Andres Freund <andres@2ndquadrant.com>

From: Andres Freund <andres@2ndquadrant.com>
To: pgsql-hackers@postgresql.org
Date: 2013-01-09T11:27:09Z
Lists: pgsql-hackers

Attachments

---
 contrib/oid2name/oid2name.c            |  52 +------------
 contrib/pg_upgrade/pg_upgrade.h        |   5 +-
 contrib/pg_upgrade/util.c              |  49 -------------
 contrib/pgbench/pgbench.c              |  54 +-------------
 src/backend/utils/mmgr/mcxt.c          |  78 +++++++++++---------
 src/bin/initdb/initdb.c                |  40 +---------
 src/bin/pg_basebackup/pg_basebackup.c  |   2 +-
 src/bin/pg_basebackup/pg_receivexlog.c |   1 +
 src/bin/pg_basebackup/receivelog.c     |   1 +
 src/bin/pg_basebackup/streamutil.c     |  38 +---------
 src/bin/pg_basebackup/streamutil.h     |   4 -
 src/bin/pg_ctl/pg_ctl.c                |  39 +---------
 src/bin/pg_dump/Makefile               |   6 +-
 src/bin/pg_dump/common.c               |   1 -
 src/bin/pg_dump/compress_io.c          |   1 -
 src/bin/pg_dump/dumpmem.c              |  76 -------------------
 src/bin/pg_dump/dumpmem.h              |  22 ------
 src/bin/pg_dump/dumputils.h            |   1 +
 src/bin/pg_dump/pg_backup_archiver.c   |   1 -
 src/bin/pg_dump/pg_backup_custom.c     |   2 +-
 src/bin/pg_dump/pg_backup_db.c         |   1 -
 src/bin/pg_dump/pg_backup_directory.c  |   1 -
 src/bin/pg_dump/pg_backup_null.c       |   1 -
 src/bin/pg_dump/pg_backup_tar.c        |   1 -
 src/bin/pg_dump/pg_dump.c              |   1 -
 src/bin/pg_dump/pg_dump_sort.c         |   1 -
 src/bin/pg_dump/pg_dumpall.c           |   1 -
 src/bin/pg_dump/pg_restore.c           |   1 -
 src/bin/psql/common.c                  |  50 -------------
 src/bin/psql/common.h                  |  10 +--
 src/bin/scripts/common.c               |  49 -------------
 src/bin/scripts/common.h               |   5 +-
 src/include/port/palloc.h              |  19 +++++
 src/include/utils/palloc.h             |  12 +--
 src/port/Makefile                      |   8 +-
 src/port/dirmod.c                      |  75 +------------------
 src/port/palloc.c                      | 130 +++++++++++++++++++++++++++++++++
 37 files changed, 218 insertions(+), 621 deletions(-)
 delete mode 100644 src/bin/pg_dump/dumpmem.c
 delete mode 100644 src/bin/pg_dump/dumpmem.h
 create mode 100644 src/include/port/palloc.h
 create mode 100644 src/port/palloc.c

Commits

  1. Prevent creation of postmaster's TCP socket during pg_upgrade testing.