summaryrefslogtreecommitdiff
path: root/src/usr.bin/nc/socks.c
diff options
context:
space:
mode:
authorderaadt <>2003-07-07 21:36:23 +0000
committerderaadt <>2003-07-07 21:36:23 +0000
commit545a3e3447ee7cbf1f80ada801d1047a4b8b7da3 (patch)
tree6f3aa3a2721ffb6a18eaa64d303c9a29d4ee8535 /src/usr.bin/nc/socks.c
parentd288b2fefd42f6c13dc4f5fb684823316c61e5de (diff)
downloadopenbsd-545a3e3447ee7cbf1f80ada801d1047a4b8b7da3.tar.gz
openbsd-545a3e3447ee7cbf1f80ada801d1047a4b8b7da3.tar.bz2
openbsd-545a3e3447ee7cbf1f80ada801d1047a4b8b7da3.zip
protos
Diffstat (limited to 'src/usr.bin/nc/socks.c')
-rw-r--r--src/usr.bin/nc/socks.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/usr.bin/nc/socks.c b/src/usr.bin/nc/socks.c
index 25779d2e99..a6b4fdd7e3 100644
--- a/src/usr.bin/nc/socks.c
+++ b/src/usr.bin/nc/socks.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: socks.c,v 1.7 2003/06/03 20:49:29 deraadt Exp $ */ 1/* $OpenBSD: socks.c,v 1.8 2003/07/07 21:36:23 deraadt Exp $ */
2 2
3/* 3/*
4 * Copyright (c) 1999 Niklas Hallqvist. All rights reserved. 4 * Copyright (c) 1999 Niklas Hallqvist. All rights reserved.
@@ -46,9 +46,12 @@
46#define SOCKS_MAXCMDSZ 10 46#define SOCKS_MAXCMDSZ 10
47 47
48int remote_connect(char *, char *, struct addrinfo); 48int remote_connect(char *, char *, struct addrinfo);
49int socks_connect(char *host, char *port, struct addrinfo hints,
50 char *proxyhost, char *proxyport, struct addrinfo proxyhints,
51 int socksv);
49 52
50static in_addr_t 53static in_addr_t
51decode_addr (const char *s) 54decode_addr(const char *s)
52{ 55{
53 struct hostent *hp = gethostbyname (s); 56 struct hostent *hp = gethostbyname (s);
54 struct in_addr retval; 57 struct in_addr retval;
@@ -61,7 +64,7 @@ decode_addr (const char *s)
61} 64}
62 65
63static in_port_t 66static in_port_t
64decode_port (const char *s) 67decode_port(const char *s)
65{ 68{
66 struct servent *sp; 69 struct servent *sp;
67 in_port_t port; 70 in_port_t port;
@@ -79,7 +82,7 @@ decode_port (const char *s)
79} 82}
80 83
81int 84int
82socks_connect (char *host, char *port, struct addrinfo hints, 85socks_connect(char *host, char *port, struct addrinfo hints,
83 char *proxyhost, char *proxyport, struct addrinfo proxyhints, 86 char *proxyhost, char *proxyport, struct addrinfo proxyhints,
84 int socksv) 87 int socksv)
85{ 88{