summaryrefslogtreecommitdiffstats
path: root/sys/netinet/ipfw/test/test_dn_sched.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/netinet/ipfw/test/test_dn_sched.c')
-rw-r--r--sys/netinet/ipfw/test/test_dn_sched.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/sys/netinet/ipfw/test/test_dn_sched.c b/sys/netinet/ipfw/test/test_dn_sched.c
index 667c42e..ee46c95 100644
--- a/sys/netinet/ipfw/test/test_dn_sched.c
+++ b/sys/netinet/ipfw/test/test_dn_sched.c
@@ -74,3 +74,16 @@ ipdn_bound_var(int *v, int dflt, int lo, int hi, const char *msg)
return *v;
}
+#ifndef __FreeBSD__
+int
+fls(int mask)
+{
+ int bit;
+
+ if (mask == 0)
+ return (0);
+ for (bit = 1; mask != 1; bit++)
+ mask = (unsigned int)mask >> 1;
+ return (bit);
+}
+#endif
OpenPOWER on IntegriCloud