diff options
Diffstat (limited to 'src/usr.bin/nc/netcat.c')
| -rw-r--r-- | src/usr.bin/nc/netcat.c | 28 | 
1 files changed, 14 insertions, 14 deletions
| diff --git a/src/usr.bin/nc/netcat.c b/src/usr.bin/nc/netcat.c index df68805bd9..e471182b2a 100644 --- a/src/usr.bin/nc/netcat.c +++ b/src/usr.bin/nc/netcat.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: netcat.c,v 1.97 2010/04/20 07:28:28 nicm Exp $ */ | 1 | /* $OpenBSD: netcat.c,v 1.98 2010/07/03 04:44:51 guenther Exp $ */ | 
| 2 | /* | 2 | /* | 
| 3 | * Copyright (c) 2001 Eric Jackson <ericj@monkey.org> | 3 | * Copyright (c) 2001 Eric Jackson <ericj@monkey.org> | 
| 4 | * | 4 | * | 
| @@ -84,7 +84,7 @@ int Iflag; /* TCP receive buffer size */ | |||
| 84 | int Oflag; /* TCP send buffer size */ | 84 | int Oflag; /* TCP send buffer size */ | 
| 85 | int Sflag; /* TCP MD5 signature option */ | 85 | int Sflag; /* TCP MD5 signature option */ | 
| 86 | int Tflag = -1; /* IP Type of Service */ | 86 | int Tflag = -1; /* IP Type of Service */ | 
| 87 | u_int rdomain; | 87 | u_int rtableid; | 
| 88 | 88 | ||
| 89 | int timeout = -1; | 89 | int timeout = -1; | 
| 90 | int family = AF_UNSPEC; | 90 | int family = AF_UNSPEC; | 
| @@ -189,10 +189,10 @@ main(int argc, char *argv[]) | |||
| 189 | uflag = 1; | 189 | uflag = 1; | 
| 190 | break; | 190 | break; | 
| 191 | case 'V': | 191 | case 'V': | 
| 192 | rdomain = (unsigned int)strtonum(optarg, 0, | 192 | rtableid = (unsigned int)strtonum(optarg, 0, | 
| 193 | RT_TABLEID_MAX, &errstr); | 193 | RT_TABLEID_MAX, &errstr); | 
| 194 | if (errstr) | 194 | if (errstr) | 
| 195 | errx(1, "rdomain %s: %s", errstr, optarg); | 195 | errx(1, "rtable %s: %s", errstr, optarg); | 
| 196 | break; | 196 | break; | 
| 197 | case 'v': | 197 | case 'v': | 
| 198 | vflag = 1; | 198 | vflag = 1; | 
| @@ -507,10 +507,10 @@ remote_connect(const char *host, const char *port, struct addrinfo hints) | |||
| 507 | res0->ai_protocol)) < 0) | 507 | res0->ai_protocol)) < 0) | 
| 508 | continue; | 508 | continue; | 
| 509 | 509 | ||
| 510 | if (rdomain) { | 510 | if (rtableid) { | 
| 511 | if (setsockopt(s, IPPROTO_IP, SO_RDOMAIN, &rdomain, | 511 | if (setsockopt(s, IPPROTO_IP, SO_RTABLE, &rtableid, | 
| 512 | sizeof(rdomain)) == -1) | 512 | sizeof(rtableid)) == -1) | 
| 513 | err(1, "setsockopt SO_RDOMAIN"); | 513 | err(1, "setsockopt SO_RTABLE"); | 
| 514 | } | 514 | } | 
| 515 | 515 | ||
| 516 | /* Bind to a local port or source address if specified. */ | 516 | /* Bind to a local port or source address if specified. */ | 
| @@ -581,10 +581,10 @@ local_listen(char *host, char *port, struct addrinfo hints) | |||
| 581 | res0->ai_protocol)) < 0) | 581 | res0->ai_protocol)) < 0) | 
| 582 | continue; | 582 | continue; | 
| 583 | 583 | ||
| 584 | if (rdomain) { | 584 | if (rtableid) { | 
| 585 | if (setsockopt(s, IPPROTO_IP, SO_RDOMAIN, &rdomain, | 585 | if (setsockopt(s, IPPROTO_IP, SO_RTABLE, &rtableid, | 
| 586 | sizeof(rdomain)) == -1) | 586 | sizeof(rtableid)) == -1) | 
| 587 | err(1, "setsockopt SO_RDOMAIN"); | 587 | err(1, "setsockopt SO_RTABLE"); | 
| 588 | } | 588 | } | 
| 589 | 589 | ||
| 590 | ret = setsockopt(s, SOL_SOCKET, SO_REUSEPORT, &x, sizeof(x)); | 590 | ret = setsockopt(s, SOL_SOCKET, SO_REUSEPORT, &x, sizeof(x)); | 
| @@ -871,7 +871,7 @@ help(void) | |||
| 871 | \t-t Answer TELNET negotiation\n\ | 871 | \t-t Answer TELNET negotiation\n\ | 
| 872 | \t-U Use UNIX domain socket\n\ | 872 | \t-U Use UNIX domain socket\n\ | 
| 873 | \t-u UDP mode\n\ | 873 | \t-u UDP mode\n\ | 
| 874 | \t-V rdomain Specify alternate routing domain\n\ | 874 | \t-V rtable Specify alternate routing table\n\ | 
| 875 | \t-v Verbose\n\ | 875 | \t-v Verbose\n\ | 
| 876 | \t-w secs\t Timeout for connects and final net reads\n\ | 876 | \t-w secs\t Timeout for connects and final net reads\n\ | 
| 877 | \t-X proto Proxy protocol: \"4\", \"5\" (SOCKS) or \"connect\"\n\ | 877 | \t-X proto Proxy protocol: \"4\", \"5\" (SOCKS) or \"connect\"\n\ | 
| @@ -887,7 +887,7 @@ usage(int ret) | |||
| 887 | fprintf(stderr, | 887 | fprintf(stderr, | 
| 888 | "usage: nc [-46DdhklnrStUuvz] [-I length] [-i interval] [-O length]\n" | 888 | "usage: nc [-46DdhklnrStUuvz] [-I length] [-i interval] [-O length]\n" | 
| 889 | "\t [-P proxy_username] [-p source_port] [-s source_ip_address] [-T ToS]\n" | 889 | "\t [-P proxy_username] [-p source_port] [-s source_ip_address] [-T ToS]\n" | 
| 890 | "\t [-V rdomain] [-w timeout] [-X proxy_protocol]\n" | 890 | "\t [-V rtable] [-w timeout] [-X proxy_protocol]\n" | 
| 891 | "\t [-x proxy_address[:port]] [hostname] [port]\n"); | 891 | "\t [-x proxy_address[:port]] [hostname] [port]\n"); | 
| 892 | if (ret) | 892 | if (ret) | 
| 893 | exit(1); | 893 | exit(1); | 
