HP-UX Reference (11i v1 05/09) - 7 Device (Special) Files, 9 General Information, Index (vol 10)
d
ddfa(7) ddfa(7)
HUPCL flag DDFA does not support the hanging up of modem signals on the last close of the
device file. If the modem signals used on the DTC drop, the connection is closed.
CLOCAL flag Not supported.
c_flags IENQACK not supported.
OFILL, OFDEL, NLDLY, CRDLY
, TABDLY, BSDLY, FFDLY not supported by
Telnet port identification software.
BINARY mode flags Part of static configuration is done in DTC Manager by selecting binary mode. If
switching is enabled, binary can be selected at user interface level. There is no
way to automatically negotiate binary mode when proper termio flags are reset
when using telnetd. Binary/ASCII switching is possible with DDFA. The
DTC cannot support large reads in pure binary mode, so transferred blocks of
data should not be more than 256 bytes. If half-duplex with remote ack-
nowledgement is implemented, binary applications can be supported.
ioctl() System Call Requests
The following ioctl() system call limitations apply:
TCSBRK The ability to send a break without waiting for previous data to be sent is not
provided at the system level in telnetd or DDFA. Receiving a Telnet break
command in the DTC allows it to generate a break on asynchronous ports.
TCFLSH The DTC output queue cannot be flushed.
Hardware handshake request
Not supported on DTC.
TCXONC Local handshake cannot be disabled on DTC.
MCGETA Not supported.
MCSETA, MCSETAF, MCSETAW
There is no way to separately set modem lines of a DTC port.
MCGETT Modem timers, CD timer, connect timer, and disconnect cannot be configured.
CCITT simple, and direct call-in/call-out modes
DTC cannot handle simple mode because there is programmatic interface for
modem signals. Call-in mode cannot be simulated if the port is opened, because
modem signals (or the call) must be present within 2 minutes or the connection
is cleared.
DACIDY get device adapter info
No way to get device adapter information.
Download ioctl() DACRADDR, DACDLADDR, DACDLGO, DACDLVER
No programmatic call to download the DTC.
DACHWSTATUS, DACSELFTEST, DACLOADED, DACISBROKE status
No programmatic interface to get such info.
DACLOOPBACK DACSUBTEST port test
WARNINGS
In order to ensure that commands (such as ps) display the correct device file name (that is, the pseu-
donym), all pseudonyms should be placed into the directory /dev/telnet . If pseudonyms are not
specified for placement in this directory, the correct display of device file names with many commands is
not guaranteed.
In addition, in order to ensure that commands (such as w, passwd, finger, and wall) work correctly,
each pseudonym must be unique in its first 17 characters (including the directory prefix /dev/telnet/ ).
If pseudonyms are not unique in their first 17 characters, the correct functioning of many commands is not
guaranteed.
Also, in order to reliably handle timing mark negotiations (and ensure that files printing on a printer
attached to a terminal server have been completely flushed to that printer), the following line must be
added near the end of each printer interface script for printers attached to a terminal server:
HP-UX 11i Version 1: September 2005 − 3 − Hewlett-Packard Company Section 7−−19