[erlang-questions] what does open_port({fd,0,1},...) do?

devdoer bird devdoer2@REDACTED
Wed Oct 1 17:15:46 CEST 2008


Thanks .I read the manual before this mail.But the manul is not very clear.
Can you give more details please? Such as why this special {fd,In,Out}  port
is needed?

2008/10/1 Maxim Treskin <zerthurd@REDACTED>

> erl -man erlang
>
> =====
> open_port(PortName, PortSettings) -> port()
>                     PortName = {spawn, Command} | {fd, In, Out}
>                        Command = string()
>                        In = Out = int()
> ...
>                 {fd, In, Out}:
>                     Allows  an  Erlang  process to access any currently
> opened file descriptors used by Erlang. The file descriptor In can be
>                     used for standard input, and the file descriptor Out
> for standard output. It is only used  for  various  servers  in  the
>                     Erlang operating system (shell and user). Hence, its
> use is very limited.
> =====
>
> --
> Maxim Treskin
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20081001/3b168924/attachment.htm>


More information about the erlang-questions mailing list