diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2020-12-22 00:47:53 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2020-12-22 00:47:53 +0100 |
commit | 2fb5fbbd73a1c861bdc7326ece8035ffb35f7093 (patch) | |
tree | aff2cfd6ff9531a5fc142256bbefaa66e83f0337 | |
parent | f2919dfd14e9c0ec58d0f9b1accab63080ec07f4 (diff) | |
parent | 0ad4ceb8d08c53b126ecd60e9d5f0afbad134c4c (diff) | |
download | plan9front-2fb5fbbd73a1c861bdc7326ece8035ffb35f7093.tar.xz |
merge
-rw-r--r-- | sys/src/9/port/proc.c | 12 |
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); |