The implementation of each transport can be platform specific. It is expected that existing connection types such as TCPCONN, UNIXCONN, LOCALCONN, and STREAMSCONN will be replaced with flags for each possible transport type.
In X11R6, the below flags to enable transport types were set in
ConnectionFlags in the vendor.cf
or
site.def
config files.
In X11R7 modular releases, these flags are set when running
configure
scripts which include the
XTRANS_CONNECTION_FLAGS
macro from
xtrans.m4
.
| configure flag | Description |
---|---|---|
TCPCONN | --enable-tcp-transport | Enables the INET (IPv4) Domain Socket based transport |
IPv6 | --enable-ipv6 | Extends TCPCONN to enable IPv6 Socket based transport |
UNIXCONN | --enable-unix-transport | Enables the UNIX Domain Socket based transport |
STREAMSCONN | Not available in X11R7 | Enables the TLI based transports |
LOCALCONN | --enable-local-transport | Enables the SYSV Local connection transports |
DNETCONN | Not available in X11R7 | Enables the DECnet transports |