Poster of Linux kernelThe best gift for a Linux geek
ECALLOC

ECALLOC

Section: C Library Functions (3)
Local index Up

BSD mandoc
HEIMDAL  

NAME

ecalloc emalloc eread erealloc esetenv estrdup ewrite - exit-on-failure wrapper functions  

LIBRARY

The roken library (libroken, -lroken)  

SYNOPSIS

Fd #include <roken.h> Ft void * Fn ecalloc size_t number size_t size Ft void * Fn emalloc size_t sz Ft ssize_t Fn eread int fd void *buf size_t nbytes Ft void * Fn erealloc void *ptr size_t sz Ft void Fn esetenv const char *var const char *val int rewrite Ft char * Fn estrdup const char *str Ft ssize_t Fn 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)


 

Index

NAME
LIBRARY
SYNOPSIS
DESCRIPTION
SEE ALSO

This document was created by man2html, using the manual pages.
Time: 22:06:56 GMT, April 16, 2011