_heapmin

Releases unused heap memory to the operating system.

int _heapmin( void );

Return Value

If successful, _heapmin returns 0; otherwise, the function returns –1 and sets errno to ENOSYS.

For more information about this and other return codes, see _doserrno, errno, _sys_errlist, and _sys_nerr.

Remarks

The _heapmin function minimizes the heap by releasing unused heap memory to the operating system.

If the operating system does not support _heapmin, the function returns –1 and sets errno to ENOSYS.

For compatibility information, see Compatibility in the Introduction.

Requirements

Routine

Required header

Optional header

_heapmin

<malloc.h>

<errno.h>

.NET Framework Equivalent

Not applicable. To call the standard C function, use PInvoke. For more information, see Platform Invoke Examples.

See Also

Reference

Memory Allocation

free

_heapadd

_heapchk

_heapset

_heapwalk

malloc

Change History

Date

History

Reason

July 2009

Moved compatibility link to Remarks section.

Customer feedback.