fix build on FreeBSD
authorTom Henderson <tomh@tomh.org>
Sat, 26 May 2012 09:25:51 -0700
changeset 8812 36d9cc69da14
parent 8811 c79e5d84d651
child 8813 bd3c298e6279
fix build on FreeBSD
src/lte/model/ff-mac-sched-sap.cc
src/lte/model/lte-ue-cmac-sap.cc
src/lte/model/pf-ff-mac-scheduler.cc
src/lte/model/rr-ff-mac-scheduler.cc
--- a/src/lte/model/ff-mac-sched-sap.cc	Sat May 26 10:39:44 2012 -0400
+++ b/src/lte/model/ff-mac-sched-sap.cc	Sat May 26 09:25:51 2012 -0700
@@ -31,4 +31,4 @@
 {
 }
 
-} // namespace ns3
\ No newline at end of file
+} // namespace ns3
--- a/src/lte/model/lte-ue-cmac-sap.cc	Sat May 26 10:39:44 2012 -0400
+++ b/src/lte/model/lte-ue-cmac-sap.cc	Sat May 26 09:25:51 2012 -0700
@@ -33,4 +33,4 @@
 {
 }
 
-} // namespace ns3
\ No newline at end of file
+} // namespace ns3
--- a/src/lte/model/pf-ff-mac-scheduler.cc	Sat May 26 10:39:44 2012 -0400
+++ b/src/lte/model/pf-ff-mac-scheduler.cc	Sat May 26 09:25:51 2012 -0700
@@ -18,6 +18,10 @@
  * Author: Marco Miozzo <marco.miozzo@cttc.es>
  */
 
+#ifdef __FreeBSD__
+#define log2(x) (log(x) / M_LN2)
+#endif /* __FreeBSD__ */
+
 #include <ns3/log.h>
 #include <ns3/pointer.h>
 
--- a/src/lte/model/rr-ff-mac-scheduler.cc	Sat May 26 10:39:44 2012 -0400
+++ b/src/lte/model/rr-ff-mac-scheduler.cc	Sat May 26 09:25:51 2012 -0700
@@ -18,6 +18,10 @@
  * Author: Marco Miozzo <marco.miozzo@cttc.es>
  */
 
+#ifdef __FreeBSD__
+#define log2(x) (log(x) / M_LN2)
+#endif /* __FreeBSD__ */
+
 #include <ns3/log.h>
 #include <ns3/pointer.h>