ckmalloc
sorted = ckmalloc(aliases * sizeof(*sorted));
ap = ckmalloc(sizeof (struct alias));
cmdp = *pp = ckmalloc(sizeof (struct tblentry) + len + 1);
buf = ckmalloc(buflen);
sp = ckmalloc(sizeof (struct strpush));
parsefile->buf = ckmalloc(BUFSIZ + 1);
parsefile->buf = ckmalloc(BUFSIZ + 1);
pf = (struct parsefile *)ckmalloc(sizeof (struct parsefile));
cmdnextc = name = ckmalloc(MAXCMDTEXT);
jobtab = ckmalloc(4 * sizeof jobtab[0]);
jp = ckmalloc((njobs + 4) * sizeof jobtab[0]);
jp->ps = ckmalloc(nprocs * sizeof (struct procstat));
p = ckmalloc(len + 1);
sp = ckmalloc(allocsize);
pointer ckmalloc(size_t);
ap = newparam = ckmalloc((argc + 1) * sizeof *ap);
shellparam.optp = ckmalloc((argc - 2) * sizeof *ap);
dest->buf = ckmalloc(dest->bufsize);
str = ckmalloc(savelen);
ostr = ckmalloc(olen);
t = ckmalloc(sizeof(*t));
t->data = ckmalloc(len);
sv = ckmalloc(sizeof (struct redirtab));
nameeq = ckmalloc(len);
vp = ckmalloc(sizeof (*vp));
vars = ckmalloc(n * sizeof(*vars));
lvp = ckmalloc(sizeof (struct localvar));
lvp->text = ckmalloc(sizeof optval);