Subject: Re: nore on disk stats
To: None <thorpej@nas.nasa.gov>
From: Frank van der Linden <frank@fwi.uva.nl>
List: tech-kern
Date: 11/14/1995 15:06:50
Quoting Jason Thorpe,

>  Jon Buller <jonb@metronet.com> wrote:

>  > Perhaps what is needed is a program like 'autoconf' on Pyramid's
>  > DC/OSx (their SVR4 alike)  It prints out *everything* the OS knows
>  > about the hardware config, and the drivers, etc.  It also has a
>  > flag to output a machine parsable version instead of something more
>  > human readable.  All their install scripts grep through the output
>  > of autoconf to find things...

> Well, that would require that our drivers a) store this information, b) 
> it's in a consistent form.  If you want just primitive info, I wrote a 
> short (~300 lines, including comments) that demonstrates how to get stuff 
> like the device name, it's parent device, and it's device class (DV_DISK, 
> DV_IFNET, etc.) using libkvm.  On my Sun 4/260:

The name 'lsdev' comes to mind here. I don't know which OS had it first, I only
know the AIX and FreeBSD versions. The latter is implemented using sysctl().
Such a thing could perhaps also be implemented using an ioctl call like
SIOCGIFCONF, although I can't think of a suitable way to create and fd
that you would use here..

- Frank