erealloc
void *erealloc(void *, size_t);
newbuf = erealloc(dbuf->buf, dbuf->size + DIRBLKSIZ);
n = erealloc(bp->b_data, (size_t)size);
zones = erealloc(zones, (nzones + 1) * sizeof *zones);
links = erealloc(links, (nlinks + 1) * sizeof *links);
fullname = erealloc(fullname,
buf = erealloc(buf, (int) (132 + strlen(yitcommand) + strlen(type)));
rules = erealloc(rules, (nrules + 1) * sizeof *rules);