diff options
author | tb <> | 2017-06-11 10:53:07 +0000 |
---|---|---|
committer | tb <> | 2017-06-11 10:53:07 +0000 |
commit | 180024fa64c8ab369009be5f38b43311df230812 (patch) | |
tree | 5b4d63223e1464651fcc88b6b845e5ede9cb01bd /src/usr.bin/nc/netcat.c | |
parent | 4105b31ec18aeafd989f2e985c5e06a5210f2a7f (diff) | |
download | openbsd-180024fa64c8ab369009be5f38b43311df230812.tar.gz openbsd-180024fa64c8ab369009be5f38b43311df230812.tar.bz2 openbsd-180024fa64c8ab369009be5f38b43311df230812.zip |
Simple style(9) fixes from Juuso Lapinlampi, mostly whitespace and
omitting parentheses in return statements. Binary change because of
return instead of exit(3) from main and because help() is now __dead.
ok awolk
Diffstat (limited to 'src/usr.bin/nc/netcat.c')
-rw-r--r-- | src/usr.bin/nc/netcat.c | 68 |
1 files changed, 35 insertions, 33 deletions
diff --git a/src/usr.bin/nc/netcat.c b/src/usr.bin/nc/netcat.c index bb868d7e59..b759e319a7 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.184 2017/06/10 18:14:10 tb Exp $ */ | 1 | /* $OpenBSD: netcat.c,v 1.185 2017/06/11 10:53:07 tb Exp $ */ |
2 | /* | 2 | /* |
3 | * Copyright (c) 2001 Eric Jackson <ericj@monkey.org> | 3 | * Copyright (c) 2001 Eric Jackson <ericj@monkey.org> |
4 | * Copyright (c) 2015 Bob Beck. All rights reserved. | 4 | * Copyright (c) 2015 Bob Beck. All rights reserved. |
@@ -53,19 +53,20 @@ | |||
53 | #include <stdlib.h> | 53 | #include <stdlib.h> |
54 | #include <string.h> | 54 | #include <string.h> |
55 | #include <time.h> | 55 | #include <time.h> |
56 | #include <unistd.h> | ||
57 | #include <tls.h> | 56 | #include <tls.h> |
57 | #include <unistd.h> | ||
58 | |||
58 | #include "atomicio.h" | 59 | #include "atomicio.h" |
59 | 60 | ||
60 | #define PORT_MAX 65535 | 61 | #define PORT_MAX 65535 |
61 | #define UNIX_DG_TMP_SOCKET_SIZE 19 | 62 | #define UNIX_DG_TMP_SOCKET_SIZE 19 |
62 | 63 | ||
63 | #define POLL_STDIN 0 | 64 | #define POLL_STDIN 0 |
64 | #define POLL_NETOUT 1 | 65 | #define POLL_NETOUT 1 |
65 | #define POLL_NETIN 2 | 66 | #define POLL_NETIN 2 |
66 | #define POLL_STDOUT 3 | 67 | #define POLL_STDOUT 3 |
67 | #define BUFSIZE 16384 | 68 | #define BUFSIZE 16384 |
68 | #define DEFAULT_CA_FILE "/etc/ssl/cert.pem" | 69 | #define DEFAULT_CA_FILE "/etc/ssl/cert.pem" |
69 | 70 | ||
70 | #define TLS_ALL (1 << 1) | 71 | #define TLS_ALL (1 << 1) |
71 | #define TLS_NOVERIFY (1 << 2) | 72 | #define TLS_NOVERIFY (1 << 2) |
@@ -119,7 +120,7 @@ int minttl = -1; | |||
119 | void atelnet(int, unsigned char *, unsigned int); | 120 | void atelnet(int, unsigned char *, unsigned int); |
120 | int strtoport(char *portstr, int udp); | 121 | int strtoport(char *portstr, int udp); |
121 | void build_ports(char *); | 122 | void build_ports(char *); |
122 | void help(void); | 123 | void help(void) __attribute__((noreturn)); |
123 | int local_listen(char *, char *, struct addrinfo); | 124 | int local_listen(char *, char *, struct addrinfo); |
124 | void readwrite(int, struct tls *); | 125 | void readwrite(int, struct tls *); |
125 | void fdpass(int nfd) __attribute__((noreturn)); | 126 | void fdpass(int nfd) __attribute__((noreturn)); |
@@ -372,7 +373,7 @@ main(int argc, char *argv[]) | |||
372 | host = argv[0]; | 373 | host = argv[0]; |
373 | uport = NULL; | 374 | uport = NULL; |
374 | } else if (argv[0] && !argv[1]) { | 375 | } else if (argv[0] && !argv[1]) { |
375 | if (!lflag) | 376 | if (!lflag) |
376 | usage(1); | 377 | usage(1); |
377 | uport = argv[0]; | 378 | uport = argv[0]; |
378 | host = NULL; | 379 | host = NULL; |
@@ -622,7 +623,7 @@ main(int argc, char *argv[]) | |||
622 | 623 | ||
623 | if (uflag) | 624 | if (uflag) |
624 | unlink(unix_dg_tmp_socket); | 625 | unlink(unix_dg_tmp_socket); |
625 | exit(ret); | 626 | return ret; |
626 | 627 | ||
627 | } else { | 628 | } else { |
628 | int i = 0; | 629 | int i = 0; |
@@ -698,7 +699,7 @@ main(int argc, char *argv[]) | |||
698 | 699 | ||
699 | tls_config_free(tls_cfg); | 700 | tls_config_free(tls_cfg); |
700 | 701 | ||
701 | exit(ret); | 702 | return ret; |
702 | } | 703 | } |
703 | 704 | ||
704 | /* | 705 | /* |
@@ -714,7 +715,7 @@ unix_bind(char *path, int flags) | |||
714 | /* Create unix domain socket. */ | 715 | /* Create unix domain socket. */ |
715 | if ((s = socket(AF_UNIX, flags | (uflag ? SOCK_DGRAM : SOCK_STREAM), | 716 | if ((s = socket(AF_UNIX, flags | (uflag ? SOCK_DGRAM : SOCK_STREAM), |
716 | 0)) < 0) | 717 | 0)) < 0) |
717 | return (-1); | 718 | return -1; |
718 | 719 | ||
719 | memset(&s_un, 0, sizeof(struct sockaddr_un)); | 720 | memset(&s_un, 0, sizeof(struct sockaddr_un)); |
720 | s_un.sun_family = AF_UNIX; | 721 | s_un.sun_family = AF_UNIX; |
@@ -723,16 +724,17 @@ unix_bind(char *path, int flags) | |||
723 | sizeof(s_un.sun_path)) { | 724 | sizeof(s_un.sun_path)) { |
724 | close(s); | 725 | close(s); |
725 | errno = ENAMETOOLONG; | 726 | errno = ENAMETOOLONG; |
726 | return (-1); | 727 | return -1; |
727 | } | 728 | } |
728 | 729 | ||
729 | if (bind(s, (struct sockaddr *)&s_un, sizeof(s_un)) < 0) { | 730 | if (bind(s, (struct sockaddr *)&s_un, sizeof(s_un)) < 0) { |
730 | save_errno = errno; | 731 | save_errno = errno; |
731 | close(s); | 732 | close(s); |
732 | errno = save_errno; | 733 | errno = save_errno; |
733 | return (-1); | 734 | return -1; |
734 | } | 735 | } |
735 | return (s); | 736 | |
737 | return s; | ||
736 | } | 738 | } |
737 | 739 | ||
738 | int | 740 | int |
@@ -759,7 +761,7 @@ timeout_tls(int s, struct tls *tls_ctx, int (*func)(struct tls *)) | |||
759 | err(1, "poll failed"); | 761 | err(1, "poll failed"); |
760 | } | 762 | } |
761 | 763 | ||
762 | return (ret); | 764 | return ret; |
763 | } | 765 | } |
764 | 766 | ||
765 | void | 767 | void |
@@ -834,10 +836,10 @@ unix_connect(char *path) | |||
834 | 836 | ||
835 | if (uflag) { | 837 | if (uflag) { |
836 | if ((s = unix_bind(unix_dg_tmp_socket, SOCK_CLOEXEC)) < 0) | 838 | if ((s = unix_bind(unix_dg_tmp_socket, SOCK_CLOEXEC)) < 0) |
837 | return (-1); | 839 | return -1; |
838 | } else { | 840 | } else { |
839 | if ((s = socket(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC, 0)) < 0) | 841 | if ((s = socket(AF_UNIX, SOCK_STREAM | SOCK_CLOEXEC, 0)) < 0) |
840 | return (-1); | 842 | return -1; |
841 | } | 843 | } |
842 | 844 | ||
843 | memset(&s_un, 0, sizeof(struct sockaddr_un)); | 845 | memset(&s_un, 0, sizeof(struct sockaddr_un)); |
@@ -847,15 +849,15 @@ unix_connect(char *path) | |||
847 | sizeof(s_un.sun_path)) { | 849 | sizeof(s_un.sun_path)) { |
848 | close(s); | 850 | close(s); |
849 | errno = ENAMETOOLONG; | 851 | errno = ENAMETOOLONG; |
850 | return (-1); | 852 | return -1; |
851 | } | 853 | } |
852 | if (connect(s, (struct sockaddr *)&s_un, sizeof(s_un)) < 0) { | 854 | if (connect(s, (struct sockaddr *)&s_un, sizeof(s_un)) < 0) { |
853 | save_errno = errno; | 855 | save_errno = errno; |
854 | close(s); | 856 | close(s); |
855 | errno = save_errno; | 857 | errno = save_errno; |
856 | return (-1); | 858 | return -1; |
857 | } | 859 | } |
858 | return (s); | 860 | return s; |
859 | 861 | ||
860 | } | 862 | } |
861 | 863 | ||
@@ -868,13 +870,13 @@ unix_listen(char *path) | |||
868 | { | 870 | { |
869 | int s; | 871 | int s; |
870 | if ((s = unix_bind(path, 0)) < 0) | 872 | if ((s = unix_bind(path, 0)) < 0) |
871 | return (-1); | 873 | return -1; |
872 | 874 | ||
873 | if (listen(s, 5) < 0) { | 875 | if (listen(s, 5) < 0) { |
874 | close(s); | 876 | close(s); |
875 | return (-1); | 877 | return -1; |
876 | } | 878 | } |
877 | return (s); | 879 | return s; |
878 | } | 880 | } |
879 | 881 | ||
880 | /* | 882 | /* |
@@ -933,7 +935,7 @@ remote_connect(const char *host, const char *port, struct addrinfo hints) | |||
933 | 935 | ||
934 | freeaddrinfo(res0); | 936 | freeaddrinfo(res0); |
935 | 937 | ||
936 | return (s); | 938 | return s; |
937 | } | 939 | } |
938 | 940 | ||
939 | int | 941 | int |
@@ -961,7 +963,7 @@ timeout_connect(int s, const struct sockaddr *name, socklen_t namelen) | |||
961 | err(1, "poll failed"); | 963 | err(1, "poll failed"); |
962 | } | 964 | } |
963 | 965 | ||
964 | return (ret); | 966 | return ret; |
965 | } | 967 | } |
966 | 968 | ||
967 | /* | 969 | /* |
@@ -1017,7 +1019,7 @@ local_listen(char *host, char *port, struct addrinfo hints) | |||
1017 | 1019 | ||
1018 | freeaddrinfo(res0); | 1020 | freeaddrinfo(res0); |
1019 | 1021 | ||
1020 | return (s); | 1022 | return s; |
1021 | } | 1023 | } |
1022 | 1024 | ||
1023 | /* | 1025 | /* |
@@ -1444,7 +1446,7 @@ udptest(int s) | |||
1444 | else | 1446 | else |
1445 | ret = -1; | 1447 | ret = -1; |
1446 | } | 1448 | } |
1447 | return (ret); | 1449 | return ret; |
1448 | } | 1450 | } |
1449 | 1451 | ||
1450 | void | 1452 | void |
@@ -1544,11 +1546,11 @@ map_tos(char *s, int *val) | |||
1544 | for (t = toskeywords; t->keyword != NULL; t++) { | 1546 | for (t = toskeywords; t->keyword != NULL; t++) { |
1545 | if (strcmp(s, t->keyword) == 0) { | 1547 | if (strcmp(s, t->keyword) == 0) { |
1546 | *val = t->val; | 1548 | *val = t->val; |
1547 | return (1); | 1549 | return 1; |
1548 | } | 1550 | } |
1549 | } | 1551 | } |
1550 | 1552 | ||
1551 | return (0); | 1553 | return 0; |
1552 | } | 1554 | } |
1553 | 1555 | ||
1554 | int | 1556 | int |
@@ -1569,10 +1571,10 @@ map_tls(char *s, int *val) | |||
1569 | for (t = tlskeywords; t->keyword != NULL; t++) { | 1571 | for (t = tlskeywords; t->keyword != NULL; t++) { |
1570 | if (strcmp(s, t->keyword) == 0) { | 1572 | if (strcmp(s, t->keyword) == 0) { |
1571 | *val |= t->val; | 1573 | *val |= t->val; |
1572 | return (1); | 1574 | return 1; |
1573 | } | 1575 | } |
1574 | } | 1576 | } |
1575 | return (0); | 1577 | return 0; |
1576 | } | 1578 | } |
1577 | 1579 | ||
1578 | void | 1580 | void |