Lines Matching defs:ppriv
172 prpriv_t *ppriv;
184 if (Ppriv(Pr, &ppriv) == -1) {
189 sz = PRIV_PRPRIV_SIZE(ppriv);
192 * The ppriv fields are unsigned and may overflow, so check them
196 if ((sz & 3) || ppriv->pr_nsets == 0 ||
197 sz / ppriv->pr_nsets < ppriv->pr_setsize ||
198 ppriv->pr_infosize > sz || sz > 1024 * 1024) {
203 free(ppriv);
208 privupdate(ppriv, arg);
209 if (Psetpriv(Pr, ppriv) != 0) {
212 free(ppriv);
216 free(ppriv);
232 x = (char *)ppriv + sz - ppriv->pr_infosize;
233 while (x < (char *)ppriv + sz) {
251 if (pi->priv_info_size > ppriv->pr_infosize ||
261 for (i = 0; i < ppriv->pr_nsets; i++) {
266 (priv_chunk_t *)&ppriv->pr_sets[ppriv->pr_setsize * i];
285 for (j = 0; j < ppriv->pr_setsize; j++)
291 free(ppriv);