dhcpd-pools
3.0
ISC dhcpd lease usage analyser
|
Go to the source code of this file.
Macros | |
#define | XALLOC_INLINE _GL_INLINE |
#define | _GL_ATTRIBUTE_MALLOC |
#define | _GL_ATTRIBUTE_ALLOC_SIZE(args) |
#define | XMALLOC(t) ((t *) xmalloc (sizeof (t))) |
#define | XNMALLOC(n, t) ((t *) (sizeof (t) == 1 ? xmalloc (n) : xnmalloc (n, sizeof (t)))) |
#define | XZALLOC(t) ((t *) xzalloc (sizeof (t))) |
#define | XCALLOC(n, t) ((t *) (sizeof (t) == 1 ? xzalloc (n) : xcalloc (n, sizeof (t)))) |
Functions | |
_Noreturn void | xalloc_die (void) |
void * | xmalloc (size_t s) _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_ALLOC_SIZE((1)) |
void * | xzalloc (size_t s) _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_ALLOC_SIZE((1)) |
void * | xcalloc (size_t n, size_t s) _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_ALLOC_SIZE((1 |
void void * | xrealloc (void *p, size_t s) _GL_ATTRIBUTE_ALLOC_SIZE((2)) |
void * | x2realloc (void *p, size_t *pn) |
void * | xmemdup (void const *p, size_t s) _GL_ATTRIBUTE_ALLOC_SIZE((2)) |
char * | xstrdup (char const *str) _GL_ATTRIBUTE_MALLOC |
XALLOC_INLINE void * | xnmalloc (size_t n, size_t s) _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_ALLOC_SIZE((1 |
XALLOC_INLINE void * | xnrealloc (void *p, size_t n, size_t s) _GL_ATTRIBUTE_ALLOC_SIZE((2 |
XALLOC_INLINE void * | x2nrealloc (void *p, size_t *pn, size_t s) |
XALLOC_INLINE char * | xcharalloc (size_t n) _GL_ATTRIBUTE_MALLOC _GL_ATTRIBUTE_ALLOC_SIZE((1)) |
#define _GL_ATTRIBUTE_ALLOC_SIZE | ( | args | ) |
Referenced by x2nrealloc(), and xnmalloc().
#define _GL_ATTRIBUTE_MALLOC |
#define XALLOC_INLINE _GL_INLINE |
Referenced by x2nrealloc(), xnmalloc(), and xnrealloc().
#define XMALLOC | ( | t | ) | ((t *) xmalloc (sizeof (t))) |
Referenced by xcharalloc().
#define XZALLOC | ( | t | ) | ((t *) xzalloc (sizeof (t))) |
XALLOC_INLINE void* x2nrealloc | ( | void * | p, |
size_t * | pn, | ||
size_t | s | ||
) |
void* x2realloc | ( | void * | p, |
size_t * | pn | ||
) |
_Noreturn void xalloc_die | ( | void | ) |
Referenced by quotearg_n_options(), x2nrealloc(), xcalloc(), xmalloc(), xnmalloc(), xnrealloc(), and xrealloc().
void* xcalloc | ( | size_t | n, |
size_t | s | ||
) |
Referenced by parse_command_line_opts(), parse_config(), and prepare_memory().
XALLOC_INLINE char * xcharalloc | ( | size_t | n | ) |
Referenced by quotearg_alloc_mem(), quotearg_n_options(), and x2nrealloc().
void* xmalloc | ( | size_t | s | ) |
Referenced by add_lease_v4(), add_lease_v6(), flip_ranges(), mergesort_ranges(), must_read_template(), parse_config(), parse_leases(), prepare_memory(), xmemdup(), xnmalloc(), and xzalloc().
void* xmemdup | ( | void const * | p, |
size_t | s | ||
) |
Referenced by clone_quoting_options(), xcharalloc(), and xstrdup().
XALLOC_INLINE void XALLOC_INLINE void * xnmalloc | ( | size_t | n, |
size_t | s | ||
) |
XALLOC_INLINE void XALLOC_INLINE void * xnrealloc | ( | void * | p, |
size_t | n, | ||
size_t | s | ||
) |
void void* xrealloc | ( | void * | p, |
size_t | s | ||
) |
Referenced by parse_config(), quotearg_n_options(), x2nrealloc(), xcharalloc(), and xnrealloc().
char* xstrdup | ( | char const * | str | ) |
Referenced by cidr_last_v4(), cidr_last_v6(), parse_config(), parse_leases(), and prepare_memory().
void* xzalloc | ( | size_t | s | ) |