From dce4416bc65fd5ac3b302330ccdac2c0a3d27ee6 Mon Sep 17 00:00:00 2001 From: Matteo Cypriani Date: Thu, 3 Nov 2016 16:54:17 -0400 Subject: [PATCH] Fix missing/wrong includes for BSD Fix a few missing includes that prevented building on BSD systems. * Client: the proper way to get MAXHOSTNAMELEN is from , not from . * Positioner/Direction: std::hash is declared in . * Positioner/OutputNetworkSocket: get struct sockaddr from , not from . --- owlps-client/owlps-client.c | 2 +- owlps-positioner/direction.hh | 1 + owlps-positioner/outputnetworksocket.hh | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/owlps-client/owlps-client.c b/owlps-client/owlps-client.c index d47d608..7b2a0b3 100644 --- a/owlps-client/owlps-client.c +++ b/owlps-client/owlps-client.c @@ -33,7 +33,7 @@ #include #include -#include // for MAXHOSTNAMELEN +#include // for MAXHOSTNAMELEN /* Number of packets to send */ diff --git a/owlps-positioner/direction.hh b/owlps-positioner/direction.hh index dc429d2..870bd4b 100644 --- a/owlps-positioner/direction.hh +++ b/owlps-positioner/direction.hh @@ -15,6 +15,7 @@ #ifndef _OWLPS_POSITIONING_DIRECTION_HH_ #define _OWLPS_POSITIONING_DIRECTION_HH_ +#include // for std::hash #include /// Represents a direction in which a mobile is when it sends a diff --git a/owlps-positioner/outputnetworksocket.hh b/owlps-positioner/outputnetworksocket.hh index 48a5df4..17b3ef4 100644 --- a/owlps-positioner/outputnetworksocket.hh +++ b/owlps-positioner/outputnetworksocket.hh @@ -20,7 +20,7 @@ #include #include // is not C++ 98 compliant #include -#include +#include // for struct sockaddr /// Parent class for all output media that use network sockets class OutputNetworkSocket: public OutputMedium