X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fdns.c;h=364b9587e19c5c49ac6010049c2befa8f503ea35;hb=5abe911631a15dd312d83db92c9dd9da9f13c9df;hp=74fab98d172337b3bdf2fc3b24477d868f229789;hpb=daa4b5ab990fac569e684ab8850792bec0a19159;p=collectd.git diff --git a/src/dns.c b/src/dns.c index 74fab98d..364b9587 100644 --- a/src/dns.c +++ b/src/dns.c @@ -1,6 +1,7 @@ /** * collectd - src/dns.c - * Copyright (C) 2006,2007 Florian octo Forster + * Copyright (C) 2006-2011 Florian octo Forster + * Copyright (C) 2009 Mirko Buffoni * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the @@ -16,7 +17,8 @@ * 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA * * Authors: - * Florian octo Forster + * Florian octo Forster + * Mirko Buffoni **/ #define _BSD_SOURCE @@ -28,9 +30,13 @@ #include "utils_dns.h" #include -#include #include +#include +#if HAVE_PCAP_BPF_H +# include +#endif + /* * Private data types */ @@ -216,7 +222,7 @@ static void dns_child_callback (const rfc1035_header_t *dns) pthread_mutex_unlock (&opcode_mutex); } -static void *dns_child_loop (void __attribute__((unused)) *dummy) +static void *dns_child_loop (__attribute__((unused)) void *dummy) { pcap_t *pcap_obj; char pcap_error[PCAP_ERRBUF_SIZE]; @@ -232,7 +238,7 @@ static void *dns_child_loop (void __attribute__((unused)) *dummy) } /* Passing `pcap_device == NULL' is okay and the same as passign "any" */ - DEBUG ("Creating PCAP object.."); + DEBUG ("dns plugin: Creating PCAP object.."); pcap_obj = pcap_open_live ((pcap_device != NULL) ? pcap_device : "any", PCAP_SNAPLEN, 0 /* Not promiscuous */,