arlalib_getconnbyaddr(int32_t addr,
arlalib_getconnbyaddr(const char *cell, int32_t addr,
arlalib_getconnbyaddr(int32_t addr,		      const char *host, int32_t port, int32_t servid,		      int noauth){    struct rx_connection *conn;    int allocedhost = 0;    char *serv;    if (rx_initlizedp ==0) {	rx_Init(0);	rx_initlizedp = 1;    }    if (host == NULL) {	arlalib_getservername(addr, &serv);	allocedhost= 1;	host = serv;    }        if (arlalib_getsecurecontext(host, noauth)== NULL) 	return NULL;    conn = rx_NewConnection (addr, 			     htons (port), 			     servid,			     secureobj,			     secureindex);        if (conn == NULL) 	fprintf (stderr, "Cannot start rx-connection, something is WRONG\n");        if (allocedhost)	free(serv);    return conn;}