Path: utzoo!attcan!uunet!husc6!bloom-beacon!apple!voder!wlbr!pete From: pete@wlbr.EATON.COM (Pete Lyall) Newsgroups: comp.os.os9 Subject: Re: Help with OS-9 Kernel Keywords: condemed process status Message-ID: <24353@wlbr.EATON.COM> Date: 11 Nov 88 01:46:08 GMT References: <292@bsovax.UUCP> Reply-To: pete@wlbr.eaton.com.UUCP (Pete Lyall) Organization: Eaton IMSD, Westlake Village, CA Lines: 23 In article <292@bsovax.UUCP> keith@bsovax.UUCP (Keith Dixon) writes: >Can anyone tell me what the difference is between a 'dead' status and a >'condemned' status in an OS-9 Process Descriptor ?? A 'DEAD' (or 'zombie' in Unix terms) is a process that has terminated, has closed its files and returned its system resources (i.e. code & data space), but has been unable to notify its parent of its death yet. In order for the parent to be in a position to recognize the death, it must issue a f$wait system call. The child will remain 'DEAD' until either the parent does the f$wait, or the parent dies. If the child has no living parent (PPID = 0), it will not bother attempting to notify anyone. I'm not positive about the condemn state, but I believe it's the case where a process's death is pending, but I/O still needs to be flushed (or something like that). Again - I'm not sure on the condemned state. Pete -- Pete Lyall (OS9 Users Group VP)| DELPHI: OS9UGVP | Eaton Corp.(818)-706-5693 Compuserve: 76703,4230 (OS9 Sysop) OS9 (home): (805)-985-0632 (24hr./1200 baud) Internet: pete@wlbr.eaton.com UUCP: {hacgate,jplgodo,voder}!wlbr!pete