newnv
struct nvlist *newnv(const char *, const char *, void *, long long, struct nvlist *);
nv = newnv(name, NULL, NULL, dev->d_umax, NULL);
nv = newnv(name, NULL, NULL, sel, NULL);
#define new0(n,s,p,i,x) wrap_mk_nvlist(newnv(n, s, p, i, x))
nv = newnv(name, value, NULL, 0, NULL);
nv = newnv(name, value, cond, 0, NULL);
nv = newnv(name, value, NULL, 0, NULL);
p = newnv(estrdup(buf), estrdup(eq+1), NULL, 0, NULL);
p = newnv(estrdup(opt), NULL, NULL, 0, NULL);
stack = newnv(NULL, NULL, i, 0, stack);
p->p_devs = newnv(NULL, NULL, i, 0, p->p_devs);
stack = newnv(NULL, NULL, i, 0, stack);
stack = newnv(NULL, NULL, j, 0,
stack = newnv(NULL, NULL, i, 0, stack);
n = newnv(NULL, NULL, dev, 0, l);
*nvp = nv = newnv(NULL, cp, NULL, (long long)d, NULL);