Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!floyd!harpo!seismo!hao!hplabs!sri-unix!ron@brl-vgr From: ron%brl-vgr@sri-unix.UUCP Newsgroups: net.unix-wizards Subject: Re: Symbolic WCHAN for 4.[12] ps. Message-ID: <17289@sri-arpa.UUCP> Date: Wed, 7-Mar-84 15:27:57 EST Article-I.D.: sri-arpa.17289 Posted: Wed Mar 7 15:27:57 1984 Date-Received: Sat, 10-Mar-84 08:12:29 EST Lines: 23 From: Ron NatalieOn both 4.1c and 4.2 BSD we added a third argument to the "sleep" call that in addition to storing WCHAN and PRI stored a small text string to indicate what you were waiting on. PS makes use of this and we added another magic character to the tty driver (typically control-T) that types out the status of all the processes on the current terminal...for example it looks like this right now: 125 (58) WAIT 1989 (58) TTYI 1970 (58) SOCKIO 1971 (58) RUN First column is PROC number, second number is UID. 125 is my login shell, 1989 is mail reading from the terminal. 1971 and 1970 are two processes in the background connected by a pipe. This is useful to determine what is reading from the terminal or do make determinations like "it's not in a loop, it's waiting for you to type something." -Ron