COHERENT manpages
This page displays the COHERENT manpage for port [File that describes ports for UUCP].
List of available manpages
Index
port -- System Administration File that describes ports for UUCP /usr/lib/uucp/port File /usr/lib/uucp/port names and describes the serial ports that uucico and cu use to connect to remote systems. port consists of a set of entries, one for each port. Entries should be separated from each other by one blank line. Each entry consists of one or more of the following commands: port port_name Name the port being described. This command must appear first in every port's entry. type string This command gives the type of port. It must appear immediately after the port command. string must be one of the following: direct The port directly accesses another, usually via a serial port. modem The port accesses a modem. This is the default. pipe The connection is a pipe that runs through another program stdin The connection runs through the standard input and standard output. Use this option when uucico is run as a login shell tcp The port is a TCP port. protocol string List the protocols that can be used with this port. If /usr/lib/uucp/sys contains a list of protocols, that list takes precedence over the one set in port. We recommend that protocols be specified in the file sys intsead of here. For information on the available protocols, see the Lexicon article sys. protocol-parameter protocol parameter Set a parameter for the protocol. This command recognizes exactly the same arguments as its namesake in the system-configuration file sys. For information on how to use this command, see the Lexicon entry for seven-bit true|false If true, then this port (or the modem plugged into it ) supports only seven-bit transfers; if false, then it supports both seven-bit and eight-bit protocols. uucico uses this command only during protocol negotiation, to force the selection of a protocol that works across a seven-bit link. It will not prevent eight-bit characters from being transmitted. The default is false. Note that some devices use only seven bits to define a character, and reserve the eighth bit as a parity bit. It is not possible it is not possible to send eight-bit characters across such devices. reliable true|false This command is used only when your system negotiates with the remote system over what protocol to use. If set to false, it forces your system to accept only a protocol that works over a seven-bit (or unreliable) connection. If true, then an eight-bit protocol is acceptable. The default is false. half-duplex true|false If true, then this port supports only half-duplex communications, which forces uucico not to use a bidirectional protocol with this port. If it is false, then the port supports both half-duplex and full-duplex communications. The default is false. sys. device string This command names the device associated with the port. For example, the command device /dev/com2l names port com2l as the device used by this port. This command is used only with ports of types modem or direct. baud number speed number Set the baud rate for this port. If an entry in file /usr/lib/uucp/sys specifies a speed but no port entry, uucico tries every entry in port that has a matching baud rate, in the order in which they appear, until it finds one that is unlocked. These commands are used only with ports of type modem or direct. baud-range low high speed-range low high Set the range of speeds at which this port can be run. low gives the minimum speed, high the maximum. This command applies only to ports of type modem. carrier true|false If true, the port supports carrier; if false, the port does not. If a port does not support carrier, the carrier-detect signal will never be required on this port, regardless of what the modem chat script says. If a direct port supports carrier, the port will be set always to expect carrier. This command applies only to ports of type direct or modem. The default for a modem port is true; but for a direct port is false. hardflow true|false If true, turn on hardware flow control for this port; otherwise, do not. The default is true. This command applies only to ports of type direct or modem. dial-device device Send dialing instructions to device, instead of the the normal port device. This applies only to ports of type modem. dialer string Names the dialer to use. Information about the dialer is read from file /usr/lib/uucp/dial. This applies only to ports of type modem. dialer string ... Execute a simple dialing script. This command can be used in situations where the dialing script is so simple that it would be cumbersome to embed it within a separate file. If the command dialer is used with only one argument (to name a dialing script), this command is ignored. This applies only to ports of type modem. dialer-sequence dialer phone_number ... Name pairs of dialers and telephone numbers. The telephone number is substituted for the escape sequences \D or \T in the dialer entry. In effect, this lets you name a sequence of chat scripts to use. At present, this command is the only way to use a chat script with a TCP port. This command applies only to ports of type modem or tcp. lockname name Use name when locking this port. This applies only to ports of type modem or direct. service service_name Name the TCP port to use. If this names a service, then uucico looks the port for that service in file /etc/services. If it is a number, then uucico binds itself to that TCP port. If this command is not used, then uucico by default uses the well-known port 540. This command applies only to ports of type tcp. command command [ arguments ] If the port is of type pipe, name the command and its arguments with which uucico will be exchanging data. For example, if your system is on a network, then command could a form of the command rlogin, which would permit uucico to log into the remote system via the network. Example The following gives a sample entry for a port: port MWCBBS type modem device /dev/com2l baud 9600 dialer tbfast The following describes each command in detail: port This names the port being described in this entry, in this case MWCBBS. type The type of port -- in this case, a modem. device The device used by this port. The device name usually matches the port name, but it does not have to. baud The speed of the port, in this case 9600. dialer The type of dialing device (i.e., modem) plugged into this port -- in this case, the dialer named tbfast. This dialer is described in the file /usr/lib/uucp/dial. For information on how a dialer is described in its file, see the Lexicon entry for dial. See Also Administering COHERENT, dial, sys, UUCP Notes Only the superuser root can edit /usr/lib/uucp/port. The file port supports many commands in addition to the ones described here. This article describes only those commands that might be used in typical UUCP connections. For more information, see the original Taylor UUCP documentation, which is in the archive /usr/src/alien/uudoc.tar.Z.