Psetrun
if (Pstate(P) != PS_RUN && Psetrun(P, sig, flags) == -1) {
(void) Psetrun(P, 0, 0); /* Set the process running. */
if (Psetrun(Pr, 0, 0) == -1) {
if (Psetrun(P, 0, 0) == -1) {
if (Pstate(P) != PS_UNDEAD && Psetrun(P, 0, 0) == -1) {
if (Psetrun(pctx->Pr, 0, 0) != 0) {
(void) Psetrun(P, SIGKILL, 0);
if (Psetrun(P, 0, 0) == -1 && errno == EBUSY)
Psetrun(P, 0, 0) != 0) { /* can't restart */
if (Psetrun(P, 0, PRSABORT) == -1) {
(void) Psetrun(P, 0, 0);
(void) Psetrun(P, 0, 0);
if (Psetrun(P, 0, PRCSIG | PRCFAULT) == -1)
if (Psetrun(P, 0, 0) == -1)
if (Psetrun(P, 0, PRSABORT) == 0) {
extern int Psetrun(struct ps_prochandle *, int, int);
if (Psetrun(P, 0, 0) != 0) {
if (Psetrun(P, 0, PRCFAULT) != 0) {
if (Psetrun(P, 0, 0) != 0) {
if (Psetrun(xp->xp_proc, 0, PRCFAULT) != 0) {