/usr/man/cat.3/emalloc.3.Z(/usr/man/cat.3/emalloc.3.Z)
NAME
ecalloc, emalloc, eread, erealloc, esetenv, estrdup, ewrite -- exit-on-
failure wrapper functions
LIBRARY
The roken library (libroken, -lroken)
SYNOPSIS
#include <roken.h>
void *
ecalloc(size_t number, size_t size);
void *
emalloc(size_t sz);
ssize_t
eread(int fd, void *buf, size_t nbytes);
void *
erealloc(void *ptr, size_t sz);
void
esetenv(const char *var, const char *val, int rewrite);
char *
estrdup(const char *str);
ssize_t
ewrite(int fd, const void *buf, size_t nbytes);
DESCRIPTION
These functions do the same as the ones without the ``e'' prefix, but if
there is an error they will print a message with errx(3), and exit. For
eread and ewrite this is also true for partial data.
This is useful in applications when there is no need for a more advanced
failure mode.
SEE ALSO
read(2), write(2), calloc(3), errx(3), malloc(3), realloc(3), setenv(3),
strdup(3)
HEIMDAL August 14, 2003 HEIMDAL
See also ecalloc(3)
See also eread(3)
See also erealloc(3)
See also esetenv(3)
See also estrdup(3)
See also ewrite(3)
Man(1) output converted with
man2html