Date: Tue, 11 Apr 2000 22:52:48 +0000 (GMT) From: Terry Lambert <tlambert@primenet.com> To: peter.jeremy@alcatel.com.au (Peter Jeremy) Cc: tlambert@primenet.com (Terry Lambert), freebsd-arch@freebsd.org Subject: Re: Proposal: Union mount of fdesc on top of /dev Message-ID: <200004112252.PAA09804@usr09.primenet.com> In-Reply-To: <00Apr12.082443est.115225@border.alcanet.com.au> from "Peter Jeremy" at Apr 12, 2000 08:24:40 AM
next in thread | previous in thread | raw e-mail | index | archive | help
> >I really don't know what /dev/std* is for;
> [deleted]
> >used in the "open" call -- that's what /dev/fd/* is for).
>
> Personally, I find std{in,out,err} more descriptive than /dev/fd/{0,1,2}.
> As I understand it, POSIX specifes the names rather than the numbers.
I was unable to find it in my copy of "Go Solo 2".
I actually find stdio, stdout, stderr to be descriptive of the
standard I/O library binding currently in effect (and not really
an "fd" thing at all).
> >One drawback, though, is that the ideal place to do something like
> >this is by adding a "handler" for a portion of the devfs namespace
> >(like the /dev/pty/ handler would want to be),
>
> Isn't this a job for portals? (Or have I misunderstood their use).
Not quite a job for portals. A portal lets you treat an instance
of a program as a file. We're looking for something that lets you
have a process-private view of /dev/fd/*, which wouldn't work if
you wre looking at it from another process. 8-).
Terry Lambert
terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200004112252.PAA09804>
