Oracle iPlanet Web Proxy Server 4.0.14 NSAPI Developer's Guide

PERM_MALLOC

The PERM_MALLOC macro is a platform-independent substitute for the C library routine malloc. This macro provides allocation of memory that persists after the request that is being processed has been completed. If pooled memory has been disabled in the configuration file with the pool-init built-in SAF, PERM_MALLOC and MALLOC both obtain their memory from the system heap.

Syntax

void *PERM_MALLOC(int size)

Returns

A void pointer to a block of memory.

Parameters

int size is the number of bytes to allocate.

Example

/* Allocate 256 bytes for a name */char *name;name = (char *) 
	PERM_MALLOC(256);

See Also

PERM_FREE, PERM_STRDUP, PERM_CALLOC, PERM_REALLOC, MALLOC, FREE, CALLOC, STRDUP, REALLOC