239 case PIOCSTOP:
240 case PIOCWSTOP:
241 case PIOCLWPIDS:
242 case PIOCGTRACE:
243 case PIOCGENTRY:
244 case PIOCGEXIT:
245 case PIOCSRLC:
246 case PIOCRRLC:
247 case PIOCSFORK:
248 case PIOCRFORK:
249 case PIOCGREG:
250 case PIOCGFPREG:
251 case PIOCSTATUS:
252 case PIOCLSTATUS:
253 case PIOCPSINFO:
254 case PIOCMAXSIG:
255 case PIOCGXREGSIZE:
256 break;
257 case PIOCSXREG: /* set extra registers */
258 case PIOCGXREG: /* get extra registers */
259 #if defined(__sparc)
260 thingsize = sizeof (prxregset_t);
261 #else
262 thingsize = 0;
263 #endif
264 break;
265 case PIOCACTION:
266 thingsize = (nsig-1) * sizeof (struct sigaction);
267 break;
268 case PIOCGHOLD:
269 case PIOCNMAP:
270 case PIOCMAP:
271 case PIOCGFAULT:
272 case PIOCCFAULT:
273 case PIOCCRED:
274 case PIOCGROUPS:
275 case PIOCUSAGE:
276 case PIOCLUSAGE:
277 break;
278 case PIOCOPENPD:
279 /*
280 * We will need this below.
281 * Allocate it now, before locking the process.
282 */
283 xpnp = prgetnode(vp, PR_OPAGEDATA);
|
239 case PIOCSTOP:
240 case PIOCWSTOP:
241 case PIOCLWPIDS:
242 case PIOCGTRACE:
243 case PIOCGENTRY:
244 case PIOCGEXIT:
245 case PIOCSRLC:
246 case PIOCRRLC:
247 case PIOCSFORK:
248 case PIOCRFORK:
249 case PIOCGREG:
250 case PIOCGFPREG:
251 case PIOCSTATUS:
252 case PIOCLSTATUS:
253 case PIOCPSINFO:
254 case PIOCMAXSIG:
255 case PIOCGXREGSIZE:
256 break;
257 case PIOCSXREG: /* set extra registers */
258 case PIOCGXREG: /* get extra registers */
259 thingsize = sizeof (prxregset_t);
260 break;
261 case PIOCACTION:
262 thingsize = (nsig-1) * sizeof (struct sigaction);
263 break;
264 case PIOCGHOLD:
265 case PIOCNMAP:
266 case PIOCMAP:
267 case PIOCGFAULT:
268 case PIOCCFAULT:
269 case PIOCCRED:
270 case PIOCGROUPS:
271 case PIOCUSAGE:
272 case PIOCLUSAGE:
273 break;
274 case PIOCOPENPD:
275 /*
276 * We will need this below.
277 * Allocate it now, before locking the process.
278 */
279 xpnp = prgetnode(vp, PR_OPAGEDATA);
|