ne_oom_callback man page on aLinux

Man page or keyword search:  
man Server   7435 pages
apropos Keyword Search (all sections)
Output format
aLinux logo
[printable version]

NE_MALLOC(3)		      neon API reference		  NE_MALLOC(3)

NAME
       ne_malloc,  ne_calloc,  ne_realloc, ne_strdup, ne_strndup, ne_oom_call‐
       back - 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_t len);

       char *ne_strdup (const char *s, size_t size);

       char *ne_strndup (const char *s, size_t size);

       void ne_oom_callback (void (*callback)(void));

DESCRIPTION
       The functions ne_malloc, ne_calloc, ne_realloc, ne_strdup and  ne_strd‐
       nup provide wrappers for the equivalent functions in the standard C li‐
       brary. The wrappers provide the extra guarantee that if the  C  library
       equivalent  returns NULL when no memory is available, an optional call‐
       back will be called, and the library will then call abort().

       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 li‐
       brary memory allocation routines will not return NULL,  so  it  is  not
       possible to gracefully handle memory allocation failures.

AUTHOR
       Joe Orton <neon@webdav.org>.

neon 0.25.5			20 January 2006			  NE_MALLOC(3)
[top]

List of man pages available for aLinux

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net