home *** CD-ROM | disk | FTP | other *** search
- Submitted-by: jfh@rpp386.cactus.org (John F. Haugh II)
-
- In article <14110@cs.utexas.edu> gwyn@smoke.brl.mil (Doug Gwyn) writes:
- >That's the most common implementation. However, /dev/fd could also be
- >implemented as a filesystem type of its own, and I'd actually prefer
- >that. Then an "ls /dev/fd" would show just the in-use file descriptors.
-
- Which brings up the issue of "whose in-use file descriptors?".
- It would work just fine for the application itself, but "ls" would
- be useless if you define "in-use" to be the current process' in-use
- descriptors. Gee, how many times do you want to see which file
- descriptors "ls" has open.
-
- This works with /proc because processes are system wide, while file
- descriptors are per-process. My fd0 has nothing in common with your
- fd0 - so either I distinguish between my fd0 and your fd0 and get
- stuck with fondling every user-page in the system, or I just cop out.
-
- A more complex inplementation buys little or nothing in terms of
- function at a very high cost in terms of overhead.
- --
- John F. Haugh II UUCP: ...!cs.utexas.edu!rpp386!jfh
- Ma Bell: (512) 832-8832 Domain: jfh@rpp386.cactus.org
- "SCCS, the source motel! Programs check in and never check out!"
- -- Ken Thompson
-
- Volume-Number: Volume 22, Number 10
-
-