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>