priv_chunk_t
pprv_size = sizeof (prpriv_t) + PRIV_SETBYTES - sizeof (priv_chunk_t) +
setsz = info->priv_setsize * sizeof (priv_chunk_t);
priv_chunk_t *pc =
(priv_chunk_t *)&ppriv->pr_sets[ppriv->pr_setsize * i];
setsize = info->priv_setsize * sizeof (priv_chunk_t);
for (i = 0; i < setsize / sizeof (priv_chunk_t); i++) {
((priv_chunk_t *)set)[i]);
sizeof (priv_chunk_t) * ip->priv_setsize) == -1)
#define __NBWRD (CHAR_BIT * sizeof (priv_chunk_t))
#define PRIV_ADDSET(a, p) ((priv_chunk_t *)(a))[privword(p)] |= \
#define PRIV_DELSET(a, p) ((priv_chunk_t *)(a))[privword(p)] &= \
#define PRIV_ISMEMBER(a, p) ((((priv_chunk_t *)(a))[privword(p)] & \
tmp->pd_setsize = sizeof (priv_chunk_t) * ip->priv_setsize;
PRIV_TEST_BODY_D(d, ((priv_chunk_t *)set)[i] == 0);
PRIV_TEST_BODY_D(d, ((priv_chunk_t *)set)[i] == ~(priv_chunk_t)0);
PRIV_TEST_BODY_D(d, (((priv_chunk_t *)a)[i] | ((priv_chunk_t *)b)[i]) ==
((priv_chunk_t *)b)[i]);
((priv_chunk_t *)a)[i] op \
((priv_chunk_t *)b)[i]
(prp->pfr_loff & (sizeof (priv_chunk_t) - 1)) != 0 ||
(prp->pfr_ioff & (sizeof (priv_chunk_t) - 1)) != 0)
PRIV_SETBYTES - sizeof (priv_chunk_t) +
set->pbits[i] = ~(priv_chunk_t)0;
PRIV_TEST_BODY(set->pbits[i] == ~(priv_chunk_t)0);
sizeof (priv_chunk_t))
priv_chunk_t dps_sets[1]; /* read/write privilege sets */
((p)->pr_nsets * (p)->pr_setsize - 1) * sizeof (priv_chunk_t))
priv_chunk_t set[1];
priv_chunk_t pbits[PRIV_SETSIZE];
#define PRIV_SETBYTES (PRIV_NSET * PRIV_SETSIZE * sizeof (priv_chunk_t))
#define __NBWRD (NBBY * sizeof (priv_chunk_t))
priv_chunk_t pr_sets[1]; /* array of sets */
sizeof (priv_chunk_t) * \