Check for ZOMBIE flag with findproc
This commit is contained in:
parent
bf3f53be27
commit
b1ca4d2d42
@ -120,7 +120,7 @@ PUBLIC int do_getprocnr()
|
|||||||
return(s);
|
return(s);
|
||||||
search_key[key_len] = '\0'; /* terminate for safety */
|
search_key[key_len] = '\0'; /* terminate for safety */
|
||||||
for (rmp = &mproc[0]; rmp < &mproc[NR_PROCS]; rmp++) {
|
for (rmp = &mproc[0]; rmp < &mproc[NR_PROCS]; rmp++) {
|
||||||
if ((rmp->mp_flags & IN_USE) &&
|
if (((rmp->mp_flags & (IN_USE | ZOMBIE)) == IN_USE) &&
|
||||||
strncmp(rmp->mp_name, search_key, key_len)==0) {
|
strncmp(rmp->mp_name, search_key, key_len)==0) {
|
||||||
mp->mp_reply.procnr = (int) (rmp - mproc);
|
mp->mp_reply.procnr = (int) (rmp - mproc);
|
||||||
return(OK);
|
return(OK);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user