--- src/network/qdns.cpp.orig	2008-01-16 06:08:57.000000000 +1100
+++ src/network/qdns.cpp	2010-10-31 05:23:32.000000000 +1100
@@ -79,7 +79,7 @@
 #include "qcleanuphandler.h"
 #include <limits.h>
 #ifdef Q_OS_MAC
-#include "../3rdparty/dlcompat/dlfcn.h"
+#include <dlfcn.h>
 #endif
 
 //#define QDNS_DEBUG
@@ -113,7 +113,7 @@
     typedef int (*PtrRes_init)();
     static PtrRes_init ptrRes_init = 0;
     if (!ptrRes_init)
-	ptrRes_init = (PtrRes_init)DL_PREFIX(dlsym)(RTLD_NEXT, "res_init");
+	ptrRes_init = (PtrRes_init)dlsym(RTLD_NEXT, "res_init");
     if (ptrRes_init)
 	return (*ptrRes_init)();
     else
--- src/qt_professional.pri.orig	2008-01-16 06:08:57.000000000 +1100
+++ src/qt_professional.pri	2010-10-31 05:25:25.000000000 +1100
@@ -25,7 +25,6 @@
 	unix {
 		NETWORK_H	= $$NETWORK_CPP
 	}
-	mac:INCLUDEPATH += $$QT_SOURCE_TREE/src/3rdparty/dlcompat
 	INCLUDEPATH += $$QT_SOURCE_TREE/src/network
 	include( $$QT_SOURCE_TREE/src/network/qt_network.pri )
 	DEFINES     *= QT_MODULE_NETWORK
--- src/tools/qt_tools.pri.orig	2008-01-16 06:08:57.000000000 +1100
+++ src/tools/qt_tools.pri	2010-10-31 05:29:29.000000000 +1100
@@ -101,10 +101,6 @@
 		  $$TOOLS_CPP/qwaitcondition_unix.cpp
 
         mac:!x11:!embedded:SOURCES += $$TOOLS_CPP/qsettings_mac.cpp
-	mac {
-		SOURCES+=3rdparty/dlcompat/dlfcn.c
-		INCLUDEPATH+=3rdparty/dlcompat
-	    }
 	unix:SOURCES += $$TOOLS_CPP/qlibrary_unix.cpp
 
 	SOURCES += $$TOOLS_CPP/qbitarray.cpp \