Make timer around pcap_dispatch() tighter.
[darkstat] / ncache.c
index e243c70..640653c 100644 (file)
--- a/ncache.c
+++ b/ncache.c
@@ -1,5 +1,5 @@
 /* darkstat 3
- * copyright (c) 2001-2006 Emil Mikulic.
+ * copyright (c) 2001-2011 Emil Mikulic.
  *
  * ncache.c: cache of protocol and service names.
  *
@@ -7,11 +7,11 @@
  * GNU General Public License version 2. (see COPYING.GPL)
  */
 
-#include "darkstat.h"
 #include "conv.h"
 #include "err.h"
 #include "ncache.h"
 #include "tree.h"
+#include "bsd.h" /* for strlcpy */
 
 #include <netinet/in.h> /* ntohs */
 #include <netdb.h>
@@ -33,7 +33,7 @@ rec_cmp(struct name_rec *a, struct name_rec *b)
 }
 
 RB_HEAD(nc_tree, name_rec);
-RB_GENERATE(nc_tree, name_rec, ptree, rec_cmp)
+RB_GENERATE_STATIC(nc_tree, name_rec, ptree, rec_cmp)
 
 static struct nc_tree
    t_proto   = RB_INITIALIZER(&name_rec),