ttyadm(1M) ttyadm(1M)
NAME
ttyadm - format and output port monitor-specific information
SYNOPSIS
/usr/sbin/ttyadm [ -b ] [ -c ] [ -r count ] [ -h ] [ -i msg ] [-m
modules ]
-p prompt ] [ -t timeout ] -d device -l ttylabel -s
service
/usr/sbin/ttyadm -V
DESCRIPTION
The ttyadm command is an administrative command that formats ttymon-
specific information and writes it to the standard output. The
Service Access Facility (SAF) requires each port monitor to provide
such a command. Note that the port monitor administrative file is
updated by the Service Access Controller's administrative commands,
sacadm and pmadm. ttyadm provides a means of presenting formatted
port monitor-specific (i.e., ttymon-specific) data to these commands.
-b Sets the ``bidirectional port'' flag. When this flag
is set, the line can be used in both directions.
ttymon will allow users to connect to the service
associated with the port, but if the port is free,
uucico, cu, or ct can use it for dialing out.
-c Sets the connect-on-carrier flag for the port. If the
-c flag is set, ttymon will invoke the port's
associated service immediately when a connect
indication is received (i.e., no prompt is printed and
no baud-rate searching is done).
-d device device is the full pathname of the device file for the
TTY port.
-h Sets the hangup flag for the port. If the -h flag is
not set, ttymon will force a hangup on the line by
setting the speed to zero before setting the speed to
the default or specified value.
-i message Specifies the inactive (disabled) response message.
This message will be sent to the TTY port if the port
is disabled or the ttymon monitoring the port is
disabled.
-l ttylabel Specifies which ttylabel in the /etc/ttydefs file to
use as the starting point when searching for the proper
baud rate.
-m modules Specifies a list of pushable STREAMS modules. The
modules will be pushed, in the order in which they are
specified, before the service is invoked. modules must
7/91 Page 1
ttyadm(1M) ttyadm(1M)
be a comma-separated list of modules, with no white
space included. Any modules currently on the stream
will be popped before these modules are pushed.
-r count When the -r option is invoked, ttymon will wait until
it receives data from the port before it displays a
prompt. If count is equal to zero, ttymon will wait
until it receives any character. If count is greater
than zero, ttymon will wait until count newlines have
been received.
-p prompt Specifies the prompt message, e.g., ``login:.''
-s service service is the full pathname of the service to be
invoked when a connection request is received. If
arguments are required, the command and its arguments
must be enclosed in double quotes.
-t timeout Specifies that ttymon should close a port if the open
on the port succeeds and no input data is received in
timeout seconds.
-V Displays the version number of the current
/usr/lib/saf/ttymon command.
OUTPUT
If successful, ttyadm will generate the requested information, write
it on the standard output, and exit with a status of 0. If ttyadm is
invoked with an invalid number of arguments or invalid arguments, or
if an incomplete option is specified, an error message will be
written to the standard error and ttymon will exit with a non-zero
status.
FILES
/etc/ttydefs
SEE ALSO
pmadm(1M), sacadm(1M), ttymon(1M).
System Administrator's Guide, ``The Port Monitor ttymon.''
Page 2 7/91