Query: reallocf
OS: freebsd
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
MALLOC(3) BSD Library Functions Manual MALLOC(3)NAMEreallocf -- memory reallocation functionLIBRARYStandard C Library (libc, -lc)SYNOPSIS#include <stdlib.h> void * reallocf(void *ptr, size_t size);DESCRIPTIONThe reallocf() function is identical to the realloc() function, except that it will free the passed pointer when the requested memory cannot be allocated. This is a FreeBSD specific API designed to ease the problems with traditional coding styles for realloc() causing memory leaks in libraries.RETURN VALUESThe reallocf() function returns a pointer, possibly identical to ptr, to the allocated memory if successful; otherwise a NULL pointer is returned, and errno is set to ENOMEM if the error was the result of an allocation failure. The reallocf() function deletes the original buf- fer when an error occurs.SEE ALSOrealloc(3)HISTORYThe reallocf() function first appeared in FreeBSD 3.0.BSDJanuary 31, 2010 BSD
Related Man Pages |
---|
realloc(3) - mojave |
malloc(3) - mojave |
reallocf(3) - debian |
free(3) - osx |
valloc(3) - osx |
Similar Topics in the Unix Linux Community |
---|
FreeBSD Kernel Internals, Dr. Marshall Kirk McKusick |
Memory Leaks |
Is UNIX an open source OS ? |
Valid separator in time and date format |
Controlling user input |