diff options
Diffstat (limited to 'mail')
-rw-r--r-- | mail/smtpfeed/files/patch-dns.c | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/mail/smtpfeed/files/patch-dns.c b/mail/smtpfeed/files/patch-dns.c new file mode 100644 index 00000000000..c4c358ff812 --- /dev/null +++ b/mail/smtpfeed/files/patch-dns.c @@ -0,0 +1,57 @@ +--- dns.c.old 2003-08-20 14:13:03.000000000 +0900 ++++ dns.c 2008-07-21 17:42:39.000000000 +0900 +@@ -79,6 +79,13 @@ + # define RES_INSECURE1 0x00000400 /* type 1 security disabled */ + #endif + ++static int query_domain (char *, int); ++static int make_query (struct dns_stat *, int); ++static int process_query (int); ++static void remove_query (struct query_chain *); ++static void got_answer (struct query_chain *, u_char *, int); ++static struct mx* newmx (char *, int, int, struct domain *, long); ++ + int + pregetmx(dl) + struct domain *dl; +@@ -87,7 +94,6 @@ + char **map_arg; + long stime, etime; + int n; +- static int query_domain(), process_query(); + #ifdef INET6 + SockAddr dsin; /* dummy */ + #endif +@@ -353,7 +359,6 @@ + int type; + { + struct dns_stat *qrp, **hashp; +- static int make_query(); + + qrp = hash_query_lookup(name, &hashp); + if (qrp == NULL) { +@@ -396,7 +401,6 @@ + u_char buf[MAXPACKET]; + int n; + struct query_chain *qchain; +- static int process_query(); + + switch (type) { + case T_MX: +@@ -591,8 +595,6 @@ + char nbuf[MAXDNAME+1]; + struct dns_stat *qrp; + int pending; +- static void got_answer(); +- static void remove_query(); + + if (sync == 0 && cnf.cquery_max != 0 + && query_chain_count >= cnf.cquery_max) +@@ -1764,7 +1766,6 @@ + #endif + { + struct mx *gwmxp; +- static struct mx* newmx(); + + if (cnf.debug & DEBUG_DNS) + log(LOG_DEBUG, "setting protocol gateway as first MX"); |