Files
omc-base/gcc4.patch

59 lines
2.5 KiB
Diff

diff -wruN -x '*~' ../orig-omc-base-1.0.1/src/providers/file-system/LinuxFileSystem.cpp ./src/providers/file-system/LinuxFileSystem.cpp
--- ../orig-omc-base-1.0.1/src/providers/file-system/LinuxFileSystem.cpp 2006-05-23 17:21:18.000000000 +0200
+++ ./src/providers/file-system/LinuxFileSystem.cpp 2010-09-15 20:47:38.000000000 +0200
@@ -35,6 +35,8 @@
#include <iostream>
#include <sys/vfs.h>
#include <cerrno>
+#include <cstring>
+#include <algorithm>
#include <openwbem/OW_CppInstanceProviderIFC.hpp>
#include <openwbem/OW_CppMethodProviderIFC.hpp>
diff -wruN -x '*~' ../orig-omc-base-1.0.1/src/providers/operating-system/linuxos.cpp ./src/providers/operating-system/linuxos.cpp
--- ../orig-omc-base-1.0.1/src/providers/operating-system/linuxos.cpp 2006-05-23 17:21:18.000000000 +0200
+++ ./src/providers/operating-system/linuxos.cpp 2010-09-15 20:49:57.000000000 +0200
@@ -32,6 +32,8 @@
#include <sys/types.h>
#include <signal.h>
#include <unistd.h>
+#include <cstdlib>
+
#include <openwbem/OW_CppInstanceProviderIFC.hpp>
#include <openwbem/OW_CppMethodProviderIFC.hpp>
#include <openwbem/OW_CIMClass.hpp>
diff -wruN -x '*~' ../orig-omc-base-1.0.1/src/providers/posix-file-elements/LinuxPosixFile.cpp ./src/providers/posix-file-elements/LinuxPosixFile.cpp
--- ../orig-omc-base-1.0.1/src/providers/posix-file-elements/LinuxPosixFile.cpp 2006-05-23 17:21:18.000000000 +0200
+++ ./src/providers/posix-file-elements/LinuxPosixFile.cpp 2010-09-15 20:51:32.000000000 +0200
@@ -54,6 +54,7 @@
#include <pwd.h>
#include <grp.h>
#include <cerrno>
+#include <cstring>
#include <iostream>
#include <sys/types.h>
#include <sys/param.h>
diff -wruN -x '*~' ../orig-omc-base-1.0.1/src/providers/time-service/Utils.cpp ./src/providers/time-service/Utils.cpp
--- ../orig-omc-base-1.0.1/src/providers/time-service/Utils.cpp 2006-05-23 17:21:18.000000000 +0200
+++ ./src/providers/time-service/Utils.cpp 2010-09-15 20:41:31.000000000 +0200
@@ -40,6 +40,8 @@
#include <sys/types.h>
#include <dirent.h>
#include <fnmatch.h>
+#include <cctype>
+#include <cstdio>
using namespace OpenWBEM;
diff -wruN -x '*~' ../orig-omc-base-1.0.1/src/providers/xml-service/XMLServiceProvider.cpp ./src/providers/xml-service/XMLServiceProvider.cpp
--- ../orig-omc-base-1.0.1/src/providers/xml-service/XMLServiceProvider.cpp 2006-08-29 00:01:18.000000000 +0200
+++ ./src/providers/xml-service/XMLServiceProvider.cpp 2010-09-15 20:53:28.000000000 +0200
@@ -37,6 +37,7 @@
#include "omc/ProviderStore.hpp"
#include <iostream>
+#include <climits>
extern "C"
{