/
nerfur
/
openbsd-src
Обзор
Документация
Войти
/
nerfur
/
openbsd-src
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
usr.sbin/makefs/xmalloc.c
45 строк
597 B
natano
Add OpenBSD RCS tags; reminded by tb
16 окт 2016, 23:26
16 окт 2016, 23:26
9a86cdb
Код
Авторство
О чём код?
/* $OpenBSD: xmalloc.c,v 1.2 2016/10/16 20:26:56 natano Exp $ */ #include <err.h> #include <stdlib.h> #include <string.h> void * emalloc(size_t size) { void *v; if ((v = malloc(size)) == NULL) err(1, "malloc"); return v; } void * ecalloc(size_t nmemb, size_t size) { void *v; if ((v = calloc(nmemb, size)) == NULL) err(1, "calloc"); return v; } void * erealloc(void *ptr, size_t size) { void *v; if ((v = realloc(ptr, size)) == NULL) err(1, "realloc"); return v; } char * estrdup(const char *s) { char *s2; if ((s2 = strdup(s)) == NULL) err(1, "strdup"); return s2; }