Xref: utzoo comp.unix.questions:6859 comp.unix.wizards:8239 Path: utzoo!mnetor!uunet!husc6!bbn!rochester!jpayne From: jpayne@cs.rochester.edu (Jonathan Payne) Newsgroups: comp.unix.questions,comp.unix.wizards Subject: Re: processes (was Re: Trouble killing processes in SysV/AT) Message-ID: <9349@sol.ARPA> Date: 4 May 88 16:31:31 GMT References: <3951@killer.UUCP> <77@lakart.UUCP> Reply-To: jpayne@cs.rochester.edu (Jonathan Payne) Organization: U of Rochester, CS Dept, Rochester, NY Lines: 14 processes are processes that have terminated but haven't yet been wait(2)'d for. All process must be waited for by somebody, usually the parent, before they go completely away. If you think about it, that makes sense, because you hardly ever just want a process that finishes to go away without being able to tell how it exited (via wait(2)). If the parent dies before waiting for any of it's children, it becomes the responsibility of the parent of the parent to do the waiting, which is usually init(8). Init is smart enough to notice when a process it just waited for is one which means that a person logged out, so it can fire up another login, etc. Anyway, I wonder how many other people have answered this message ...