[10992] in Athena Bugs
Urgent: Problems with cleanup in this release
daemon@ATHENA.MIT.EDU (epeisach@MIT.EDU)
Tue Sep 14 13:55:49 1993
From: epeisach@MIT.EDU
Date: Tue, 14 Sep 93 13:55:43 -0400
To: bugs@MIT.EDU
This may explain the problem processes floating about...
If one does an rcsdsiff -r2.3 of cleanup.c, about line 400 one sess:
***************
*** 400,406 ****
for (i = 0; i < nproc; i++) {
#ifdef _AIX
readx(kmem, &p, sizeof(p), 1);
- #else
read(kmem, &p, sizeof(p));
#endif
if (p.p_pid == 0) continue;
In other words, the #else was removed. On all platforms except SOLARIS
and AIX, cleanup is not generating the list of processes properly!!!
(see the source)
It was removed in version 2.5 - labelled SOLARIS port.... I think you
will find that this is the problem.
Ezra