File diskmanager-gcc44.patch of Package diskmanager

diff -Naur diskmanager-0.9.14-org/src/alicecore/lmemoryinfo.cpp diskmanager-0.9.14/src/alicecore/lmemoryinfo.cpp
--- diskmanager-0.9.14-org/src/alicecore/lmemoryinfo.cpp	2007-11-19 14:49:26.000000000 +0100
+++ diskmanager-0.9.14/src/alicecore/lmemoryinfo.cpp	2010-02-22 14:57:13.000000000 +0100
@@ -5,6 +5,7 @@
 #include <sys/stat.h>
 #include <sys/mount.h>
 #include <iostream> // Not needed, but useful for adding debug messages
+#include <stdint.h>
 
 #define max(x,y) x > y ? x : y
 #define min(x,y) x > y ? y : x
diff -Naur diskmanager-0.9.14-org/src/alicecore/loperationdetail.h diskmanager-0.9.14/src/alicecore/loperationdetail.h
--- diskmanager-0.9.14-org/src/alicecore/loperationdetail.h	2007-11-19 14:49:26.000000000 +0100
+++ diskmanager-0.9.14/src/alicecore/loperationdetail.h	2010-02-22 13:51:55.000000000 +0100
@@ -22,6 +22,7 @@
 #ifndef LOPERATIONDETAIL
 #define LOPERATIONDETAIL
 
+#include <ctime>
 #include <qstring.h>
 #include <qvaluevector.h>
 
diff -Naur diskmanager-0.9.14-org/src/aliceui/lxapplication.cpp diskmanager-0.9.14/src/aliceui/lxapplication.cpp
--- diskmanager-0.9.14-org/src/aliceui/lxapplication.cpp	2008-03-27 12:12:53.000000000 +0100
+++ diskmanager-0.9.14/src/aliceui/lxapplication.cpp	2010-02-22 15:00:42.000000000 +0100
@@ -26,6 +26,7 @@
 #include <qapplication.h>
 
 #include <iostream>
+#include <cstdlib>
 
 #include "config.h"
 
diff -Naur diskmanager-0.9.14-org/src/diskmanager/ldiskmanager3.cpp diskmanager-0.9.14/src/diskmanager/ldiskmanager3.cpp
--- diskmanager-0.9.14-org/src/diskmanager/ldiskmanager3.cpp	2008-02-10 13:03:14.000000000 +0100
+++ diskmanager-0.9.14/src/diskmanager/ldiskmanager3.cpp	2010-02-22 14:31:41.000000000 +0100
@@ -21,6 +21,8 @@
 #include <qapplication.h>
 #include <qpopupmenu.h>
 
+#include <algorithm>
+
 #include "lglobal.h"
 #include "llog.h"
 #include "lutils.h"
diff -Naur diskmanager-0.9.14-org/src/diskmanager/qparted/device.cpp diskmanager-0.9.14/src/diskmanager/qparted/device.cpp
--- diskmanager-0.9.14-org/src/diskmanager/qparted/device.cpp	2008-01-23 18:23:07.000000000 +0100
+++ diskmanager-0.9.14/src/diskmanager/qparted/device.cpp	2010-02-22 14:04:02.000000000 +0100
@@ -18,6 +18,8 @@
 #include "qparted/sys/sort.h"
 #include "qparted/utils.h"
 
+#include <algorithm>
+
 #include "qparted/device.h"
 
 namespace Ped
diff -Naur diskmanager-0.9.14-org/src/diskmanager/qparted/partition.cpp diskmanager-0.9.14/src/diskmanager/qparted/partition.cpp
--- diskmanager-0.9.14-org/src/diskmanager/qparted/partition.cpp	2008-02-10 13:03:14.000000000 +0100
+++ diskmanager-0.9.14/src/diskmanager/qparted/partition.cpp	2010-02-22 14:08:52.000000000 +0100
@@ -18,6 +18,8 @@
 #include "qparted/utils.h"
 #include "qparted/sys/sort.h"
 
+#include <algorithm>
+
 #include "qparted/partition.h"
 
 namespace Ped
diff -Naur diskmanager-0.9.14-org/src/diskmanager/qparted/thread2.cpp diskmanager-0.9.14/src/diskmanager/qparted/thread2.cpp
--- diskmanager-0.9.14-org/src/diskmanager/qparted/thread2.cpp	2008-02-10 13:03:14.000000000 +0100
+++ diskmanager-0.9.14/src/diskmanager/qparted/thread2.cpp	2010-02-22 14:09:26.000000000 +0100
@@ -23,6 +23,8 @@
 #include <sstream>
 #include <string>
 
+#include <algorithm>
+
 #include <qfile.h>
 #include <qapplication.h>
 
diff -Naur diskmanager-0.9.14-org/src/diskmanager/qparted/thread3.cpp diskmanager-0.9.14/src/diskmanager/qparted/thread3.cpp
--- diskmanager-0.9.14-org/src/diskmanager/qparted/thread3.cpp	2008-02-10 13:03:14.000000000 +0100
+++ diskmanager-0.9.14/src/diskmanager/qparted/thread3.cpp	2010-02-22 14:09:47.000000000 +0100
@@ -22,6 +22,7 @@
 #include <iostream>
 #include <sstream>
 #include <string>
+#include <cstdlib>
 
 #include <qfile.h>
 #include <qapplication.h>
diff -Naur diskmanager-0.9.14-org/src/diskmanager/qparted/thread4.cpp diskmanager-0.9.14/src/diskmanager/qparted/thread4.cpp
--- diskmanager-0.9.14-org/src/diskmanager/qparted/thread4.cpp	2008-02-10 13:03:14.000000000 +0100
+++ diskmanager-0.9.14/src/diskmanager/qparted/thread4.cpp	2010-02-22 14:20:02.000000000 +0100
@@ -22,6 +22,7 @@
 #include <iostream>
 #include <sstream>
 #include <string>
+#include <cstdlib>
 
 #include <qfile.h>
 #include <qapplication.h>
diff -Naur diskmanager-0.9.14-org/src/diskmanager/qparted/thread.cpp diskmanager-0.9.14/src/diskmanager/qparted/thread.cpp
--- diskmanager-0.9.14-org/src/diskmanager/qparted/thread.cpp	2008-02-10 13:03:14.000000000 +0100
+++ diskmanager-0.9.14/src/diskmanager/qparted/thread.cpp	2010-02-22 14:14:41.000000000 +0100
@@ -22,6 +22,7 @@
 #include <iostream>
 #include <sstream>
 #include <string>
+#include <algorithm>
 
 #include <qfile.h>
 #include <qapplication.h>
diff -Naur diskmanager-0.9.14-org/src/diskmanager/qparted/utils.cpp diskmanager-0.9.14/src/diskmanager/qparted/utils.cpp
--- diskmanager-0.9.14-org/src/diskmanager/qparted/utils.cpp	2008-02-10 13:03:14.000000000 +0100
+++ diskmanager-0.9.14/src/diskmanager/qparted/utils.cpp	2010-02-22 14:10:03.000000000 +0100
@@ -23,6 +23,8 @@
 #include <qpainter.h>
 #include <qbitmap.h>
 
+#include <cstdlib>
+
 #include "qparted/partition.h"
 #include "qparted/utils.h"
 
diff -Naur diskmanager-0.9.14-org/src/diskmanager/qparted/utils.h diskmanager-0.9.14/src/diskmanager/qparted/utils.h
--- diskmanager-0.9.14-org/src/diskmanager/qparted/utils.h	2008-01-23 18:23:07.000000000 +0100
+++ diskmanager-0.9.14/src/diskmanager/qparted/utils.h	2010-02-22 13:58:20.000000000 +0100
@@ -32,6 +32,7 @@
 #include <qpixmap.h>
 
 #include <iostream>
+#include <ctime>
 
 #include "lglobal.h"
 
diff -Naur diskmanager-0.9.14-org/src/hwprobe/hwprobe.cpp diskmanager-0.9.14/src/hwprobe/hwprobe.cpp
--- diskmanager-0.9.14-org/src/hwprobe/hwprobe.cpp	2007-11-19 14:49:41.000000000 +0100
+++ diskmanager-0.9.14/src/hwprobe/hwprobe.cpp	2010-02-22 13:51:55.000000000 +0100
@@ -235,7 +235,7 @@
     //qDebug( "HwProbePrivate::HwProbePrivate()" );
 
     // create lock file
-    int f = open( "/var/lib/hardware/LOCK", O_CREAT );
+    int f = open( "/var/lib/hardware/LOCK", O_CREAT, S_IRUSR | S_IWUSR );
 
     if( f > 0 )
     {
diff -Naur diskmanager-0.9.14-org/src/hwprobe/testhwprobe.cpp diskmanager-0.9.14/src/hwprobe/testhwprobe.cpp
--- diskmanager-0.9.14-org/src/hwprobe/testhwprobe.cpp	2008-03-27 12:13:03.000000000 +0100
+++ diskmanager-0.9.14/src/hwprobe/testhwprobe.cpp	2010-02-22 13:51:55.000000000 +0100
@@ -20,6 +20,7 @@
 
 #include <iostream>
 #include <iomanip>
+#include <cstdlib>
 
 #include <foreach.h>
 
openSUSE Build Service is sponsored by