From owner-freebsd-current Tue Mar 26 09:46:43 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id JAA02889 for current-outgoing; Tue, 26 Mar 1996 09:46:43 -0800 (PST) Received: from mail.think.com (Mail1.Think.COM [131.239.33.245]) by freefall.freebsd.org (8.7.3/8.7.3) with SMTP id JAA02884 for ; Tue, 26 Mar 1996 09:46:40 -0800 (PST) Received: from Early-Bird-1.Think.COM by mail.think.com; Tue, 26 Mar 96 12:46:25 -0500 Received: from compound (fergus-26.dialup.cfa.org) by Early-Bird.Think.COM; Tue, 26 Mar 96 12:46:23 EST Received: (from alk@localhost) by compound (8.6.12/8.6.112) id LAA04208; Tue, 26 Mar 1996 11:47:17 -0600 Date: Tue, 26 Mar 1996 11:47:17 -0600 Message-Id: <199603261747.LAA04208@compound> From: Tony Kimball To: asami@cs.berkeley.edu Cc: current@freefall.freebsd.org Subject: Re: Patch to talkd Sender: owner-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk From: asami@cs.berkeley.edu (Satoshi Asami) Date: Mon, 25 Mar 1996 03:25:54 -0800 (PST) Subject: Re: Patch to talkd I found another problem. I tried doing a "mesg n" in all my xterms except one from my .bashrc. However, the xterm that is started with "-e systat -iostat" doesn't read my .bashrc (of course), and furthermore, it always has zero idle time for some reason (no I'm not touching it). Thus, all the unqualified talk messages show up on that window. I don't know if systat is the only program that does it. I think the proper solution to this would be to have talkd disqualify terminals which are not running one of the /etc/shells, unless no shell terminal is found. Not that i care enough to contribute such code, because I don't.