Remove unused TLI ("STREAMSCONN") code from Xlib

Has never been converted to build in modular builds, so has been unusable
since X11R7.0 release in 2005.  All known platforms with TLI/XTI support
that X11R7 & later releases run on also have (and mostly prefer) BSD
socket support for their networking API.

Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
This commit is contained in:
Alan Coopersmith 2012-12-26 22:56:38 -08:00
parent 59c9ee8cd5
commit a6e5b36a3e
3 changed files with 1 additions and 125 deletions

View file

@ -69,9 +69,6 @@ TransportSW _XimTransportRec[] = {
#ifdef DNETCONN
{ "dnet", _XimTransConf }, /* use X transport lib */
#endif /* DNETCONN */
#ifdef STREAMSCONN
{ "streams", _XimTransConf }, /* use X transport lib */
#endif /* STREAMSCONN */
{ (char *)NULL, (Bool (*)(Xim, char *))NULL },
};

View file

@ -87,127 +87,6 @@ ZEROINIT (int, _Xdebug, 0);
ZEROINIT (Display *, _XHeadOfDisplayList, NULL);
#if 0
#ifdef STREAMSCONN
/* The following are how the Xstream connections are used: */
/* 1) Local connections over pseudo-tty ports. */
/* 2) SVR4 local connections using named streams or SVR3.2 */
/* local connections using streams. */
/* 3) SVR4 stream pipe code. This code is proprietary and */
/* the actual code is not included in the XC distribution. */
/* 4) remote connections using tcp */
/* 5) remote connections using StarLan */
/*
* descriptor block for streams connections
*/
#include "Xstreams.h"
char _XsTypeOfStream[100] = { 0 };
extern int write();
extern int close();
#ifdef SVR4
extern int _XsSetupSpStream();
extern int _XsSetupNamedStream();
#endif
extern int _XsSetupLocalStream();
extern int _XsConnectLocalClient();
extern int _XsCallLocalServer();
extern int _XsReadLocalStream();
extern int _XsErrorCall();
extern int _XsWriteLocalStream();
extern int _XsCloseLocalStream();
extern int _XsSetupTliStream();
extern int _XsConnectTliClient();
extern int _XsCallTliServer();
extern int _XsReadTliStream();
extern int _XsWriteTliStream();
extern int _XsCloseTliStream();
Xstream _XsStream[] = {
{
/* local connections using pseudo-ttys */
_XsSetupLocalStream,
_XsConnectLocalClient,
_XsCallLocalServer,
_XsReadLocalStream,
_XsErrorCall,
write,
close,
NULL
},
{
#ifdef SVR4
/* local connections using named streams */
_XsSetupNamedStream,
#else
/* local connections using streams */
_XsSetupLocalStream,
#endif
_XsConnectLocalClient,
_XsCallLocalServer,
_XsReadLocalStream,
_XsErrorCall,
write,
close,
NULL
},
/* Enhanced Application Compatibility Support */
{
#ifdef SVR4
/* SVR4 stream pipe code */
_XsSetupSpStream,
#else
_XsSetupLocalStream,
#endif
_XsConnectLocalClient,
_XsCallLocalServer,
_XsReadLocalStream,
_XsErrorCall,
write,
close,
NULL
},
/* End Enhanced Application Compatibility Support */
{
/* remote connections using tcp */
_XsSetupTliStream,
_XsConnectTliClient,
_XsCallTliServer,
_XsReadLocalStream,
_XsErrorCall,
write,
close,
NULL
},
{
/* remote connections using StarLan */
_XsSetupTliStream,
_XsConnectTliClient,
_XsCallTliServer,
_XsReadLocalStream,
_XsErrorCall,
write,
close,
NULL
}
};
#endif /* STREAMSCONN */
#endif
#ifdef XTEST1
/*
* Stuff for input synthesis extension:

View file

@ -73,7 +73,7 @@ extern Bool _XimXConf(
char *address
);
#if defined(TCPCONN) || defined(UNIXCONN) || defined(DNETCONN) || defined(STREAMSCONN)
#if defined(TCPCONN) || defined(UNIXCONN) || defined(DNETCONN)
extern Bool _XimTransConf(
Xim im,