Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!linus!philabs!cmcl2!lanl!hwe From: hwe@lanl.ARPA (Skip Egdorf) Newsgroups: net.bugs.4bsd Subject: Re: Kill(2) Man page bug? Vax and Sun Message-ID: <1071@lanl.ARPA> Date: Fri, 28-Mar-86 11:25:24 EST Article-I.D.: lanl.1071 Posted: Fri Mar 28 11:25:24 1986 Date-Received: Sun, 20-Apr-86 12:38:57 EST References: <287@encore.UUCP> Distribution: net Organization: Los Alamos National Laboratory Lines: 33 > The kill(2) man page in both 4.2bsd and Sun Release 2.0 states: > > If the process number is 0, the signal is sent to *all other* > processes in the sender's process group; this is a variant of > killpg(2). (emphasis mine) > ... > > I don't have my historical manuals in front of me, so I can't say when > this language was introduced to the kill(2) man page, but it clearly > diverges from the System V man page and the Sun and Vax > implementations. I always have assumed kill(0, ...) does what it does > and am puzzled by the propagation of the wording in the man page. Is > it just sloppy English, or did someone actually think this was a > useful feature and document it but never implement it? I expect a > number of things would break if kill actually did what I interpret the > man page to say it does. > > o.o --ptw > ~ From V7 1979: kill(2)... if the process number is 0, the signal is sent to all other processes in the sender's process group; see tty(4). My V6 manuals are at home, not here... Any one have a set from PWB?? Skip Egdorf egdorf@lanl.ARPA