File MEStatus-5.0.0.30-missing_includes.patch of Package mestatus
Index: MEStatus-5.0.0.30/src/common/IPCBufferLinux.cpp
===================================================================
--- MEStatus-5.0.0.30.orig/src/common/IPCBufferLinux.cpp
+++ MEStatus-5.0.0.30/src/common/IPCBufferLinux.cpp
@@ -54,6 +54,7 @@
#include <sys/shm.h>
#include <sys/sem.h>
#include <unistd.h>
+#include <string.h>
#include <fcntl.h>
#include <cstdio>
#include <memory>
Index: MEStatus-5.0.0.30/src/common/EventHistory.cpp
===================================================================
--- MEStatus-5.0.0.30.orig/src/common/EventHistory.cpp
+++ MEStatus-5.0.0.30/src/common/EventHistory.cpp
@@ -37,6 +37,7 @@
#include <fstream>
#include <cstdio>
#include <unistd.h>
+#include <stdlib.h>
namespace ATEvents
{
Index: MEStatus-5.0.0.30/src/common/AMTStatus/MEIAMTStatus.cpp
===================================================================
--- MEStatus-5.0.0.30.orig/src/common/AMTStatus/MEIAMTStatus.cpp
+++ MEStatus-5.0.0.30/src/common/AMTStatus/MEIAMTStatus.cpp
@@ -36,6 +36,7 @@
#include <sstream>
#include <string>
+#include <stdlib.h>
#include <iomanip>
#define PROVISIONING_STATE_AMT_NOT_DETECTED -1
Index: MEStatus-5.0.0.30/src/common/AMTStatus/MEIAMTStatus.h
===================================================================
--- MEStatus-5.0.0.30.orig/src/common/AMTStatus/MEIAMTStatus.h
+++ MEStatus-5.0.0.30/src/common/AMTStatus/MEIAMTStatus.h
@@ -37,6 +37,7 @@
#include "PTHICommand.h"
#include "FWULCommand.h"
#include <string>
+#include <stdio.h>
#include <ctime>
class MEIAMTStatus : public IMEAMTStatus
Index: MEStatus-5.0.0.30/src/common/IPCiATStatus.cpp
===================================================================
--- MEStatus-5.0.0.30.orig/src/common/IPCiATStatus.cpp
+++ MEStatus-5.0.0.30/src/common/IPCiATStatus.cpp
@@ -49,6 +49,7 @@
#include "IPCiATStatus.h"
#include <string>
+#include <string.h>
const char *IPCiATStatus::BUF_NAME = IATSHAREDDATADIR "/iATStatus";
Index: MEStatus-5.0.0.30/src/common/TPMStatus/TPMStatus.cpp
===================================================================
--- MEStatus-5.0.0.30.orig/src/common/TPMStatus/TPMStatus.cpp
+++ MEStatus-5.0.0.30/src/common/TPMStatus/TPMStatus.cpp
@@ -44,6 +44,7 @@
#include <sys/stat.h>
#include <fcntl.h>
#include <netinet/in.h>
+#include <string.h>
// Constructor
TPMStatus::TPMStatus()