This interface is obsoleted by
looks up the host
returning -1 if the host does not exist.
is set to the standard name of the host.
If a username and password are both specified, then these
are used to authenticate to the foreign host; otherwise
the environment and then the users
file in his
home directory are searched for appropriate information.
If all this fails, the user is prompted for the information.
specifies which well-known
Internet port to use for
the connection; the call
getservbyname "exec" "tcp"
will return a pointer to a structure, which contains the
The protocol for connection is described in detail in
If the connection succeeds,
a socket in the Internet domain of type
is returned to
the caller, and given to the remote command as
is non-zero, then an auxiliary channel to a control
process will be setup, and a descriptor for it will be placed
The control process will return diagnostic
output from the command (unit 2) on this channel, and will also
accept bytes on this channel as being
signal numbers, to be
forwarded to the process group of the command.
information returned does not include remote authorization failure,
as the secondary connection is set up after authorization has been
is 0, then the
(unit 2 of the remote
command) will be made the same as the
provision is made for sending arbitrary signals to the remote process,
although you may be able to get its attention by using out-of-band data.