An idea probably discarded many times
Karl Fox
karl at MorningStar.Com
Mon Nov 27 07:06:11 AEST 1989
In article <3495 at zorba.Tynan.COM> larry at macom1.UUCP (Larry Taborek) writes:
> why aren't processes treated the same way? I think it would be a nice
> addition to Unix to have a virtual '/proc' directory mounted in the file
> system.
I'm no wizard Roger but it seems to me that updating the process
table in memory would be alot faster then the system calls needed
to create an entry in the file system and directory needed only
to post some inode information that is already available in the
process tables. (whew!)
ie, your imposing alot of overhead for nothing.
It doesn't have to work this way. Nothing needs to work differently until
the ``ls /proc'' does a read() from the special /proc directory (is it even
a directory?). The read() system call could then switch out to code that
examines the proc table and feeds appropriate bytes back to the caller.
--
Karl Fox, Morning Star Technologies karl at MorningStar.COM
No disclaimer needed -- RTFM for Usenet.
More information about the Comp.unix
mailing list