os: xtrans: drop GetMyNetworkId()
Not used anywhere, so lets drop it. Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
parent
ada655a525
commit
12da711d7c
|
@ -395,15 +395,6 @@ int TRANS(ConvertAddress)(
|
||||||
|
|
||||||
#endif /* X11_t */
|
#endif /* X11_t */
|
||||||
|
|
||||||
#ifdef ICE_t
|
|
||||||
|
|
||||||
char *
|
|
||||||
TRANS(GetMyNetworkId)(
|
|
||||||
XtransConnInfo /* ciptr */
|
|
||||||
);
|
|
||||||
|
|
||||||
#endif /* ICE_t */
|
|
||||||
|
|
||||||
int
|
int
|
||||||
TRANS(GetHostname) (
|
TRANS(GetHostname) (
|
||||||
char * /* buf */,
|
char * /* buf */,
|
||||||
|
|
|
@ -230,74 +230,6 @@ TRANS(ConvertAddress)(int *familyp, int *addrlenp, Xtransaddr **addrp)
|
||||||
|
|
||||||
#include <signal.h>
|
#include <signal.h>
|
||||||
|
|
||||||
char *
|
|
||||||
TRANS(GetMyNetworkId) (XtransConnInfo ciptr)
|
|
||||||
|
|
||||||
{
|
|
||||||
int family = ciptr->family;
|
|
||||||
char *addr = ciptr->addr;
|
|
||||||
char hostnamebuf[256];
|
|
||||||
char *networkId = NULL;
|
|
||||||
const char *transName = ciptr->transptr->TransName;
|
|
||||||
|
|
||||||
if (gethostname (hostnamebuf, sizeof (hostnamebuf)) < 0)
|
|
||||||
{
|
|
||||||
return (NULL);
|
|
||||||
}
|
|
||||||
|
|
||||||
switch (family)
|
|
||||||
{
|
|
||||||
#if defined(UNIXCONN) || defined(LOCALCONN)
|
|
||||||
case AF_UNIX:
|
|
||||||
{
|
|
||||||
struct sockaddr_un *saddr = (struct sockaddr_un *) addr;
|
|
||||||
networkId = malloc (3 + strlen (transName) +
|
|
||||||
strlen (hostnamebuf) + strlen (saddr->sun_path));
|
|
||||||
if (networkId != NULL)
|
|
||||||
sprintf (networkId, "%s/%s:%s", transName,
|
|
||||||
hostnamebuf, saddr->sun_path);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
#endif /* defined(UNIXCONN) || defined(LOCALCONN) */
|
|
||||||
|
|
||||||
#if defined(TCPCONN)
|
|
||||||
case AF_INET:
|
|
||||||
#ifdef IPv6
|
|
||||||
case AF_INET6:
|
|
||||||
#endif
|
|
||||||
{
|
|
||||||
struct sockaddr_in *saddr = (struct sockaddr_in *) addr;
|
|
||||||
#ifdef IPv6
|
|
||||||
struct sockaddr_in6 *saddr6 = (struct sockaddr_in6 *) addr;
|
|
||||||
#endif
|
|
||||||
int portnum;
|
|
||||||
char portnumbuf[10];
|
|
||||||
|
|
||||||
|
|
||||||
#ifdef IPv6
|
|
||||||
if (family == AF_INET6)
|
|
||||||
portnum = ntohs (saddr6->sin6_port);
|
|
||||||
else
|
|
||||||
#endif
|
|
||||||
portnum = ntohs (saddr->sin_port);
|
|
||||||
|
|
||||||
snprintf (portnumbuf, sizeof(portnumbuf), "%d", portnum);
|
|
||||||
networkId = malloc (3 + strlen (transName) +
|
|
||||||
strlen (hostnamebuf) + strlen (portnumbuf));
|
|
||||||
if (networkId != NULL)
|
|
||||||
sprintf (networkId, "%s/%s:%s", transName, hostnamebuf, portnumbuf);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
#endif /* defined(TCPCONN) */
|
|
||||||
|
|
||||||
|
|
||||||
default:
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
return (networkId);
|
|
||||||
}
|
|
||||||
|
|
||||||
#include <setjmp.h>
|
#include <setjmp.h>
|
||||||
static jmp_buf env;
|
static jmp_buf env;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue