summaryrefslogtreecommitdiff
path: root/mail/pathalias/files/patch-domain.c
diff options
context:
space:
mode:
Diffstat (limited to 'mail/pathalias/files/patch-domain.c')
-rw-r--r--mail/pathalias/files/patch-domain.c23
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*/