SPI_repalloc

Name

SPI_repalloc -- reallocate memory in the upper executor context

Synopsis

void * SPI_repalloc(void * pointer, Size size)

Description

Note: At present, this section is just taken from PostgreSQL documentation and is subject to revision for Postgres-XC.

SPI_repalloc changes the size of a memory segment previously allocated using SPI_palloc.

This function is no longer different from plain repalloc. It's kept just for backward compatibility of existing code.

Arguments

Note: At present, this section is just taken from PostgreSQL documentation and is subject to revision for Postgres-XC.

void * pointer

pointer to existing storage to change

Size size

size in bytes of storage to allocate

Return Value

Note: At present, this section is just taken from PostgreSQL documentation and is subject to revision for Postgres-XC.

pointer to new storage space of specified size with the contents copied from the existing area