version 1.44, 2002/02/17 19:42:31 |
version 1.45, 2002/02/19 22:42:04 |
|
|
int local_listen(char *, char *, struct addrinfo); |
int local_listen(char *, char *, struct addrinfo); |
void readwrite(int); |
void readwrite(int); |
int remote_connect(char *, char *, struct addrinfo); |
int remote_connect(char *, char *, struct addrinfo); |
|
int socks_connect(char *, char *, struct addrinfo, char *, char *, |
|
struct addrinfo); |
int udptest(int); |
int udptest(int); |
int unix_connect(char *); |
int unix_connect(char *); |
int unix_listen(char *); |
int unix_listen(char *); |
|
|
socklen_t len; |
socklen_t len; |
struct sockaddr *cliaddr; |
struct sockaddr *cliaddr; |
char *proxy; |
char *proxy; |
char *proxyhost, *proxyport; |
char *proxyhost = "", *proxyport = NULL; |
struct addrinfo proxyhints; |
struct addrinfo proxyhints; |
|
|
ret = 1; |
ret = 1; |
|
|
sun.sun_family = AF_UNIX; |
sun.sun_family = AF_UNIX; |
strlcpy(sun.sun_path, path, sizeof(sun.sun_path)); |
strlcpy(sun.sun_path, path, sizeof(sun.sun_path)); |
|
|
if (bind(s, (struct sockaddr *)&sun, SUN_LEN(&sun)) < 0) { |
if (bind(s, (struct sockaddr *)&sun, sizeof(sun)) < 0) { |
close(s); |
close(s); |
return (-1); |
return (-1); |
} |
} |