blob: 490e3002fe7da3e6b267ba4fa6096dc461d11fe4 [file] [log] [blame]
/*
* calloc.c
*/
#include <stdlib.h>
/* FIXME: This should look for multiplication overflow */
void *calloc(size_t nmemb, size_t size)
{
void *ptr;
size *= nmemb;
ptr = malloc(size);
if ( ptr )
memset(ptr, 0, size);
return ptr;
}