From owner-freebsd-current Thu Jun 19 17:40:12 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id RAA29943 for current-outgoing; Thu, 19 Jun 1997 17:40:12 -0700 (PDT) Received: from veda.is (ubiq.veda.is [193.4.230.60]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id RAA29937 for ; Thu, 19 Jun 1997 17:40:07 -0700 (PDT) Received: (from adam@localhost) by veda.is (8.8.5/8.7.3) id BAA12886; Fri, 20 Jun 1997 01:07:20 GMT Date: Fri, 20 Jun 1997 01:07:20 GMT From: Adam David Message-Id: <199706200107.BAA12886@veda.is> To: freebsd-current@freebsd.org Subject: Re: Need to rebuild libkvm,ps,w Newsgroups: list.freebsd.current References: <199706160147.LAA08666@genesis.atrad.adelaide.edu.au> <19970617080302.DA29718@uriah.heep.sax.de> X-Newsreader: NN version 6.5.0 #2 (NOV) Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk ^^^^^^^^^^;) >/proc _is_ mandatory. ps(1) only displays half the information >without it. ps(1) does not even display that half of it when the struct changes, which seems to be the main push of this thread. Have you ever sat at a half-hosed system and been forced to reboot simply because there was no PID info available about that one process that needed to be killed? This can happen when /usr/src/sys diverges from /usr/src (or perhaps it was a shared symlink includes thing). It would be nice for ps(1) to become decoupled from the kernel so this can no longer happen. -- Adam David