summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2020-12-22 00:47:53 +0100
committercinap_lenrek <cinap_lenrek@felloff.net>2020-12-22 00:47:53 +0100
commit2fb5fbbd73a1c861bdc7326ece8035ffb35f7093 (patch)
treeaff2cfd6ff9531a5fc142256bbefaa66e83f0337
parentf2919dfd14e9c0ec58d0f9b1accab63080ec07f4 (diff)
parent0ad4ceb8d08c53b126ecd60e9d5f0afbad134c4c (diff)
downloadplan9front-2fb5fbbd73a1c861bdc7326ece8035ffb35f7093.tar.xz
merge
-rw-r--r--sys/src/9/port/proc.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/sys/src/9/port/proc.c b/sys/src/9/port/proc.c
index 63289d2dc..a51232d44 100644
--- a/sys/src/9/port/proc.c
+++ b/sys/src/9/port/proc.c
@@ -1036,8 +1036,8 @@ struct
Proc *p[NBROKEN];
}broken;
-void
-addbroken(Proc *p)
+static void
+addbroken(void)
{
qlock(&broken);
if(broken.n == NBROKEN) {
@@ -1045,12 +1045,12 @@ addbroken(Proc *p)
memmove(&broken.p[0], &broken.p[1], sizeof(Proc*)*(NBROKEN-1));
--broken.n;
}
- broken.p[broken.n++] = p;
+ broken.p[broken.n++] = up;
qunlock(&broken);
edfstop(up);
- p->state = Broken;
- p->psstate = nil;
+ up->state = Broken;
+ up->psstate = nil;
sched();
}
@@ -1182,7 +1182,7 @@ pexit(char *exitstr, int freemem)
}
if(!freemem)
- addbroken(up);
+ addbroken();
qlock(&up->debug);