summaryrefslogtreecommitdiff
path: root/share/man
diff options
context:
space:
mode:
authorTheo de Raadt <deraadt@cvs.openbsd.org>2001-12-16 23:42:17 +0000
committerTheo de Raadt <deraadt@cvs.openbsd.org>2001-12-16 23:42:17 +0000
commit9e602379a914ff34ca6650a265b85e6ffe484b2d (patch)
tree627a1c99b2f5145d9ce73a67b2375c2a4d821129 /share/man
parent5bf95247910fc5b8f121c4362e91ebdc89cbbedc (diff)
KNF the code block
Diffstat (limited to 'share/man')
-rw-r--r--share/man/man4/pf.421
1 files changed, 12 insertions, 9 deletions
diff --git a/share/man/man4/pf.4 b/share/man/man4/pf.4
index c3b918842d3..9100fba58b8 100644
--- a/share/man/man4/pf.4
+++ b/share/man/man4/pf.4
@@ -1,4 +1,4 @@
-.\" $OpenBSD: pf.4,v 1.12 2001/12/10 22:02:05 weingart Exp $
+.\" $OpenBSD: pf.4,v 1.13 2001/12/16 23:42:16 deraadt Exp $
.\"
.\" Copyright (C) 2001, Kjell Wooding. All rights reserved.
.\"
@@ -251,24 +251,28 @@ to find the internal host/port of a NATed connection.
#include <net/pfvar.h>
#include <stdio.h>
-u_int32_t read_address(const char *s)
+u_int32_t
+read_address(const char *s)
{
int a, b, c, d;
+
sscanf(s, "%i.%i.%i.%i", &a, &b, &c, &d);
return htonl(a << 24 | b << 16 | c << 8 | d);
}
-void print_address(u_int32_t a)
+void
+print_address(u_int32_t a)
{
a = ntohl(a);
- printf("%i.%i.%i.%i", a >> 24 & 255, a >> 16 & 255,
+ printf("%d.%d.%d.%d", a >> 24 & 255, a >> 16 & 255,
a >> 8 & 255, a & 255);
}
-int main(int argc, char *argv[])
+int
+main(int argc, char *argv[])
{
- int dev;
struct pfioc_natlook nl;
+ int dev;
if (argc != 5) {
printf("%s <gwy addr> <gwy port> <ext addr> <ext port>\\n",
@@ -292,10 +296,9 @@ int main(int argc, char *argv[])
if (ioctl(dev, DIOCNATLOOK, &nl))
err(0, "DIOCNATLOOK");
- printf("internal host "); print_address(nl.rsaddr.v4.s_addr);
+ printf("internal host ");
+ print_address(nl.rsaddr.v4.s_addr);
printf(":%u\\n", ntohs(nl.rsport));
-
- close(dev);
return 0;
}
.Ed