Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84 SMI; site sun.uucp Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!genrad!decvax!decwrl!sun!guy From: guy@sun.uucp (Guy Harris) Newsgroups: net.bugs.4bsd Subject: logging out from "telnet" blows away all processes attached to your terminal Message-ID: <2347@sun.uucp> Date: Mon, 24-Jun-85 15:14:53 EDT Article-I.D.: sun.2347 Posted: Mon Jun 24 15:14:53 1985 Date-Received: Wed, 26-Jun-85 04:55:36 EDT Distribution: net Organization: Sun Microsystems, Inc. Lines: 12 Description: As its final act before "exit"ing, "telnetd" does a kill(0, SIGKILL). This is *extremely* antisocial, especially if you have done a "uucp" which starts up a "uucico". Repeat-By: "telnet" to a 4.2BSD machine, start up a background job, and log out. Fix: Get rid of the kill(0, SIGKILL) in "cleanup"; the "vhangup" there sends a SIGHUP, which is sufficient. Thanks to Mark Plotnick, who discovered this problem both in "rlogind" and "telnetd" and reminded me that "telnetd" had the same problem.