diff options
Diffstat (limited to 'mail/pathalias/files/patch-domain.c')
-rw-r--r-- | mail/pathalias/files/patch-domain.c | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/mail/pathalias/files/patch-domain.c b/mail/pathalias/files/patch-domain.c index 0de65a642f44..0d464003c8d7 100644 --- a/mail/pathalias/files/patch-domain.c +++ b/mail/pathalias/files/patch-domain.c @@ -1,6 +1,6 @@ --- domain.c.orig 1993-03-03 22:10:02.000000000 +0100 -+++ domain.c 2013-06-16 15:38:40.000000000 +0200 -@@ -1,9 +1,14 @@ ++++ domain.c 2013-06-16 23:59:43.000000000 +0200 +@@ -1,23 +1,27 @@ /* pathalias -- by steve bellovin, as told to peter honeyman */ #ifndef lint -static char *sccsid = "@(#)domain.c 9.5 92/08/25"; @@ -8,15 +8,16 @@ #endif /* lint */ #include "def.h" -+#include <string.h> +#include <sys/types.h> +#include <netinet/in.h> +#include <arpa/nameser.h> +#include <resolv.h> /* imports */ - extern dom *newdom(); -@@ -12,12 +17,14 @@ +-extern dom *newdom(); +-extern char *strsave(); +-extern int errno, Vflag; ++#include <errno.h> /* exports */ @@ -31,7 +32,7 @@ isadomain(domain) char *domain; { -@@ -43,6 +50,7 @@ +@@ -43,6 +47,7 @@ } } @@ -39,7 +40,7 @@ ondomlist(headp, domain) dom **headp; char *domain; -@@ -60,6 +68,7 @@ +@@ -60,6 +65,7 @@ @@ -47,7 +48,7 @@ adddom(headp, domain) dom **headp; char *domain; -@@ -73,6 +82,7 @@ +@@ -73,6 +79,7 @@ *headp = d; } @@ -55,7 +56,7 @@ movetofront(headp, d) dom **headp, *d; { dom *head = *headp; -@@ -91,11 +101,12 @@ +@@ -91,11 +98,12 @@ #include <sys/types.h> #include <arpa/nameser.h> @@ -69,7 +70,7 @@ char buf[PACKETSZ+1]; if ((n = strlen(domain)) >= PACKETSZ) -@@ -105,7 +116,7 @@ +@@ -105,7 +113,7 @@ buf[n++] = '.'; buf[n] = 0; } @@ -78,7 +79,7 @@ die("impossible res_mkquery error"); errno = 0; if ((n = res_send(q, n, a, sizeof(a))) < 0) -@@ -117,6 +128,7 @@ +@@ -117,6 +125,7 @@ } #else /*!RESOLVER*/ /*ARGSUSED*/ |