Make QtNetwork compile with qconfig small
authorJeremy Katz <jeremy.katz@nokia.com>
Thu, 28 Jun 2012 13:09:13 +0000 (15:09 +0200)
committerQt by Nokia <qt-info@nokia.com>
Sun, 1 Jul 2012 04:47:43 +0000 (06:47 +0200)
Task-number: QTBUG-24816

Change-Id: I8c7965e4498794db93ee51c8511c9a72071ddce3
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
src/network/kernel/qdnslookup_unix.cpp

index 7767dac..300f99d 100644 (file)
@@ -54,6 +54,8 @@
 
 QT_BEGIN_NAMESPACE
 
+#ifndef QT_NO_LIBRARY
+
 typedef int (*dn_expand_proto)(const unsigned char *, const unsigned char *, const unsigned char *, char *, int);
 static dn_expand_proto local_dn_expand = 0;
 typedef void (*res_nclose_proto)(res_state);
@@ -319,4 +321,17 @@ void QDnsLookupRunnable::query(const int requestType, const QByteArray &requestN
     }
 }
 
+#else
+
+void QDnsLookupRunnable::query(const int requestType, const QByteArray &requestName, QDnsLookupReply *reply)
+{
+    Q_UNUSED(requestType)
+    Q_UNUSED(requestName)
+    reply->error = QDnsLookup::ResolverError;
+    reply->errorString = tr("Resolver library can't be loaded: No runtime library loading support");
+    return;
+}
+
+#endif /* ifndef QT_NO_LIBRARY */
+
 QT_END_NAMESPACE