summaryrefslogtreecommitdiff
path: root/usr/src/lib/sun_fc
diff options
context:
space:
mode:
authorRichard Lowe <richlowe@richlowe.net>2011-11-01 01:17:37 +0000
committerRichard Lowe <richlowe@richlowe.net>2011-11-01 01:17:37 +0000
commitf3aaec0a97c3584095582719a0149d5e94c06ea2 (patch)
tree297e85d14f0c3ab443324adbc6598eae628ad34f /usr/src/lib/sun_fc
parent5ee6ac27d4fd4c9412183aa8cc1143f36ae04a8c (diff)
downloadillumos-joyent-f3aaec0a97c3584095582719a0149d5e94c06ea2.tar.gz
1711 sun_fc is missing includes when compiler has more strict namespacing
Reviewed by: Garrett D'Amore <garrett@nexenta.com> Reviewed by: Dan Kruchinin <dkruchinin@acm.org> Reviewed by: Dan McDonald <danmcd@nexenta.com> Approved by: Gordon Ross <gwr@nexenta.com>
Diffstat (limited to 'usr/src/lib/sun_fc')
-rw-r--r--usr/src/lib/sun_fc/common/FCSyseventBridge.cc3
-rw-r--r--usr/src/lib/sun_fc/common/HBA.cc2
-rw-r--r--usr/src/lib/sun_fc/common/HBAList.cc3
-rw-r--r--usr/src/lib/sun_fc/common/Lockable.cc2
-rw-r--r--usr/src/lib/sun_fc/common/Sun_fcGetAdapterName.cc2
-rw-r--r--usr/src/lib/sun_fc/common/Sun_fcGetTgtAdapterName.cc2
-rw-r--r--usr/src/lib/sun_fc/common/Sun_fcGetVendorLibraryAttributes.cc1
-rw-r--r--usr/src/lib/sun_fc/common/TgtFCHBA.cc1
-rw-r--r--usr/src/lib/sun_fc/common/TgtFCHBAPort.cc1
-rw-r--r--usr/src/lib/sun_fc/common/Trace.cc1
10 files changed, 15 insertions, 3 deletions
diff --git a/usr/src/lib/sun_fc/common/FCSyseventBridge.cc b/usr/src/lib/sun_fc/common/FCSyseventBridge.cc
index 3b15d5e8db..a132fd770e 100644
--- a/usr/src/lib/sun_fc/common/FCSyseventBridge.cc
+++ b/usr/src/lib/sun_fc/common/FCSyseventBridge.cc
@@ -23,8 +23,6 @@
* Use is subject to license terms.
*/
-
-
#include "FCSyseventBridge.h"
#include "Exceptions.h"
#include "Trace.h"
@@ -36,6 +34,7 @@
#include "sun_fc.h"
#include <libnvpair.h>
#include <iostream>
+#include <climits>
using namespace std;
diff --git a/usr/src/lib/sun_fc/common/HBA.cc b/usr/src/lib/sun_fc/common/HBA.cc
index 1c0abfb6f7..074a522705 100644
--- a/usr/src/lib/sun_fc/common/HBA.cc
+++ b/usr/src/lib/sun_fc/common/HBA.cc
@@ -37,6 +37,8 @@
#include <unistd.h>
#include <stropts.h>
#include <errno.h>
+#include <climits>
+#include <cstring>
#define NSECS_PER_SEC 1000000000l
#define BUSY_SLEEP NSECS_PER_SEC/10 /* 1/10 second */
diff --git a/usr/src/lib/sun_fc/common/HBAList.cc b/usr/src/lib/sun_fc/common/HBAList.cc
index 59a79f6ead..842fd3ef07 100644
--- a/usr/src/lib/sun_fc/common/HBAList.cc
+++ b/usr/src/lib/sun_fc/common/HBAList.cc
@@ -33,6 +33,9 @@
#include <sstream>
#include "FCHBA.h"
#include "TgtFCHBA.h"
+#include <cstring>
+#include <climits>
+#include <cstdlib>
using namespace std;
diff --git a/usr/src/lib/sun_fc/common/Lockable.cc b/usr/src/lib/sun_fc/common/Lockable.cc
index bb9abd712d..e6ca1c160b 100644
--- a/usr/src/lib/sun_fc/common/Lockable.cc
+++ b/usr/src/lib/sun_fc/common/Lockable.cc
@@ -24,12 +24,12 @@
*/
-
#include "Lockable.h"
#include <iostream>
#include <cstdio>
#include <cerrno>
#include <unistd.h>
+#include <cstring>
using namespace std;
diff --git a/usr/src/lib/sun_fc/common/Sun_fcGetAdapterName.cc b/usr/src/lib/sun_fc/common/Sun_fcGetAdapterName.cc
index fb9b6db605..641d86b929 100644
--- a/usr/src/lib/sun_fc/common/Sun_fcGetAdapterName.cc
+++ b/usr/src/lib/sun_fc/common/Sun_fcGetAdapterName.cc
@@ -28,6 +28,8 @@
#include "HBAList.h"
#include "Trace.h"
#include "Exceptions.h"
+#include <cstring>
+
#ifdef __cplusplus
extern "C" {
#endif
diff --git a/usr/src/lib/sun_fc/common/Sun_fcGetTgtAdapterName.cc b/usr/src/lib/sun_fc/common/Sun_fcGetTgtAdapterName.cc
index 6a5ae00294..ea9084fe25 100644
--- a/usr/src/lib/sun_fc/common/Sun_fcGetTgtAdapterName.cc
+++ b/usr/src/lib/sun_fc/common/Sun_fcGetTgtAdapterName.cc
@@ -28,6 +28,8 @@
#include "HBAList.h"
#include "Trace.h"
#include "Exceptions.h"
+#include <cstring>
+
#ifdef __cplusplus
extern "C" {
#endif
diff --git a/usr/src/lib/sun_fc/common/Sun_fcGetVendorLibraryAttributes.cc b/usr/src/lib/sun_fc/common/Sun_fcGetVendorLibraryAttributes.cc
index a2d9b7f1dc..72e30ab0ea 100644
--- a/usr/src/lib/sun_fc/common/Sun_fcGetVendorLibraryAttributes.cc
+++ b/usr/src/lib/sun_fc/common/Sun_fcGetVendorLibraryAttributes.cc
@@ -29,6 +29,7 @@
#include "Exceptions.h"
#include "sun_fc_version.h"
#include "HBAList.h"
+#include <cstring>
#ifdef __cplusplus
extern "C" {
diff --git a/usr/src/lib/sun_fc/common/TgtFCHBA.cc b/usr/src/lib/sun_fc/common/TgtFCHBA.cc
index d15c2dc53d..7d162b2dbd 100644
--- a/usr/src/lib/sun_fc/common/TgtFCHBA.cc
+++ b/usr/src/lib/sun_fc/common/TgtFCHBA.cc
@@ -43,6 +43,7 @@
#include <TgtFCHBAPort.h>
#include <HBAList.h>
#include <sun_fc.h>
+#include <cstdlib>
using namespace std;
const string TgtFCHBA::FCT_DRIVER_PATH = "/devices/pseudo/fct@0:admin";
diff --git a/usr/src/lib/sun_fc/common/TgtFCHBAPort.cc b/usr/src/lib/sun_fc/common/TgtFCHBAPort.cc
index 44c086d765..04161a75eb 100644
--- a/usr/src/lib/sun_fc/common/TgtFCHBAPort.cc
+++ b/usr/src/lib/sun_fc/common/TgtFCHBAPort.cc
@@ -48,6 +48,7 @@
#include <sys/scsi/generic/inquiry.h>
#include <sys/scsi/generic/status.h>
#include <errno.h>
+#include <cstdlib>
using namespace std;
diff --git a/usr/src/lib/sun_fc/common/Trace.cc b/usr/src/lib/sun_fc/common/Trace.cc
index 1fc1b64463..3ea6c663b1 100644
--- a/usr/src/lib/sun_fc/common/Trace.cc
+++ b/usr/src/lib/sun_fc/common/Trace.cc
@@ -34,6 +34,7 @@
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
+#include <cstring>
using namespace std;