pkgfilter_t
pkgfilter_t *pf = v;
umem_free(pf, sizeof (pkgfilter_t) + pf->len);
pkgfilter(pkgfilter_t *pf, door_desc_t *dp)
pkgfilter_t *cpf;
cpf = umem_alloc(sizeof (pkgfilter_t) + pf->len, UMEM_NOFAIL);
(void) memcpy(cpf, pf, sizeof (pkgfilter_t) + pf->len);
umem_free(cpf, sizeof (pkgfilter_t) + pf->len);
pkgaddlines(pkgfilter_t *pf)
static char *file_find(pkgfilter_t *, int *);
static int pkgfilter(pkgfilter_t *, door_desc_t *);
static int pkgaddlines(pkgfilter_t *);
p = file_find((pkgfilter_t *)argp, &len);
if (pkgfilter((pkgfilter_t *)argp, &ddp) == 0)
if (pkgaddlines((pkgfilter_t *)argp) != 0)
file_find(pkgfilter_t *cmd, int *len)
pkgfilter_t *pcmd;
pkgfilter_t *pfcmd;
pkgfilter_t *pcmd = alloca(sizeof (*pcmd) + plen);