
#include "V_S_UC.h"
#include "sys_socket.h"
/*
* This wrapper for the connect system call also notes the address/port returned,
* and caches it in the openfile[] entry.
*/
d_connect(s,a,l)
	int  s;
	SKAD*a;
	int  l;
{	int  e=errno,v;
	V6S "connect(%d,%08X,%d) to %s.",s,a,l,SymSockAddr(a) D;
	errno = 0;
	if ((v = connect(s,a,l)) < 0) {
		V3S "connect(%d,%08X,%d)=%d failed [Err %d=%s=%s]",s,a,l,v,Errinfo D;
		e = errno;
	}
	V5S "connect(%d,%08X,%d)=%d [Err %d=%s=%s]",s,a,l,v,Errinfo D;
	errno = e;
	return v;
}
