ne_strndup (3) - Linux Manuals
ne_strndup: memory allocation wrappers
NAME
ne_malloc, ne_calloc, ne_realloc, ne_strdup, ne_strndup, ne_oom_callback - memory allocation wrappers
SYNOPSIS
#include <ne_alloc.h>
-
void *ne_malloc(size_t
size); - void *ne_calloc(size_t
size); - void *ne_realloc(void
* size, size_tlen); - char *ne_strdup(const char
* s);- char *ne_strndup(const char
* s, size_tsize); - void ne_oom_callback(void
(* callback)(void)); - void *ne_calloc(size_t
DESCRIPTION
ne_oom_callback registers a callback which will be invoked if an out of memory error is detected.
NOTES
If the operating system uses optimistic memory allocation, the C library memory allocation routines will not return NULL, so it is not possible to gracefully handle memory allocation failures.
AUTHOR
Joe Orton <neon [at] lists.manyfish.co.uk>
- Author.
COPYRIGHT