From f1f39911e0d2d88c98eae96a3eb14a53c664206f Mon Sep 17 00:00:00 2001 From: Karen Arutyunov Date: Sat, 30 Nov 2019 22:37:25 +0300 Subject: Upgrade to 12.1 --- libpq/postgresql/common/fe_memutils.h | 44 ----------------------------------- 1 file changed, 44 deletions(-) delete mode 100644 libpq/postgresql/common/fe_memutils.h (limited to 'libpq/postgresql/common/fe_memutils.h') diff --git a/libpq/postgresql/common/fe_memutils.h b/libpq/postgresql/common/fe_memutils.h deleted file mode 100644 index b4ce3d4..0000000 --- a/libpq/postgresql/common/fe_memutils.h +++ /dev/null @@ -1,44 +0,0 @@ -/* - * fe_memutils.h - * memory management support for frontend code - * - * Copyright (c) 2003-2016, PostgreSQL Global Development Group - * - * src/include/common/fe_memutils.h - */ -#ifndef FE_MEMUTILS_H -#define FE_MEMUTILS_H - -/* - * Flags for pg_malloc_extended and palloc_extended, deliberately named - * the same as the backend flags. - */ -#define MCXT_ALLOC_HUGE 0x01 /* allow huge allocation (> 1 GB) not - * actually used for frontends */ -#define MCXT_ALLOC_NO_OOM 0x02 /* no failure if out-of-memory */ -#define MCXT_ALLOC_ZERO 0x04 /* zero allocated memory */ - -/* - * "Safe" memory allocation functions --- these exit(1) on failure - * (except pg_malloc_extended with MCXT_ALLOC_NO_OOM) - */ -extern char *pg_strdup(const char *in); -extern void *pg_malloc(size_t size); -extern void *pg_malloc0(size_t size); -extern void *pg_malloc_extended(size_t size, int flags); -extern void *pg_realloc(void *pointer, size_t size); -extern void pg_free(void *pointer); - -/* Equivalent functions, deliberately named the same as backend functions */ -extern char *pstrdup(const char *in); -extern void *palloc(Size size); -extern void *palloc0(Size size); -extern void *palloc_extended(Size size, int flags); -extern void *repalloc(void *pointer, Size size); -extern void pfree(void *pointer); - -/* sprintf into a palloc'd buffer --- these are in psprintf.c */ -extern char *psprintf(const char *fmt,...) pg_attribute_printf(1, 2); -extern size_t pvsnprintf(char *buf, size_t len, const char *fmt, va_list args) pg_attribute_printf(3, 0); - -#endif /* FE_MEMUTILS_H */ -- cgit v1.1