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 |