blob: aeb2b959bcf1fb4f98946b13360570bfb8ba7e55 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
/* Copyright(c) 1986 Association of Universities for Research in Astronomy Inc.
*/
#include "types.h"
extern int errno;
int tcperrno;
/* TCP_CONNECT -- Initiate a connection on a socket. Returns when the server
* accepts the connection and a full duplex connection has been established.
* Zero is returned if the connection succeeds; -1 is returned if the connection
* fails. The sockaddr argument is necessary because a socket may be used to
* talk to multiple endpoints.
*/
tcp_connect (s, name, namelen)
u_sock s; /* the socket */
struct sockaddr *name; /* endpoint of communications */
int namelen; /* sizeof(name) */
{
int status;
eprintf("connect\n");
/* MACHDEP */
status = connect (s, name, namelen);
tcperrno = errno;
return (status);
}
|