Пример #1
0
void *
xmalloc(size_t size)
{
    void *p = malloc(size);
    if (p == NULL) {
	rtld_fdputstr(STDERR_FILENO, "Out of memory\n");
	_exit(1);
    }
    return p;
}
Пример #2
0
char *
xstrdup(const char *s)
{
    char *p = strdup(s);
    if (p == NULL) {
	 rtld_fdputstr(STDERR_FILENO, "Out of memory\n");
	 _exit(1);
    }
    return p;
}
Пример #3
0
void *
xcalloc(size_t number, size_t size)
{
	void *p;

	p = calloc(number, size);
	if (p == NULL) {
		rtld_fdputstr(STDERR_FILENO, "Out of memory\n");
		_exit(1);
	}
	return (p);
}