[svn] commit: r2249 - in /branches/trac251: configure.ac src/bin/auth/asio_link.cc src/bin/auth/asio_link.h src/lib/cc/session.cc src/lib/dns/rrsetlist.h

BIND 10 source code commits bind10-changes at lists.isc.org
Thu Jun 24 01:00:15 UTC 2010


Author: jinmei
Date: Thu Jun 24 01:00:15 2010
New Revision: 2249

Log:
another fix to operator-> just like the one made in message.cc
added some comments on the intent

Modified:
    branches/trac251/configure.ac
    branches/trac251/src/bin/auth/asio_link.cc
    branches/trac251/src/bin/auth/asio_link.h
    branches/trac251/src/lib/cc/session.cc
    branches/trac251/src/lib/dns/rrsetlist.h

Modified: branches/trac251/configure.ac
==============================================================================
--- branches/trac251/configure.ac (original)
+++ branches/trac251/configure.ac Thu Jun 24 01:00:15 2010
@@ -18,9 +18,11 @@
 
 # OS dependent compiler flags
 case "$host" in
-	*-solaris*)
-		CPPFLAGS="$CPPFLAGS -D_XPG4_2 -D__EXTENSIONS__"
-		;;
+*-solaris*)
+	# Solaris requires special definitions to get some standard libraries
+	# (e.g. getopt(3)) available with common used header files.
+	CPPFLAGS="$CPPFLAGS -D_XPG4_2 -D__EXTENSIONS__"
+	;;
 esac
 
 m4_define([_AM_PYTHON_INTERPRETER_LIST], [python python3 python3.1])

Modified: branches/trac251/src/bin/auth/asio_link.cc
==============================================================================
--- branches/trac251/src/bin/auth/asio_link.cc (original)
+++ branches/trac251/src/bin/auth/asio_link.cc Thu Jun 24 01:00:15 2010
@@ -16,7 +16,7 @@
 
 #include <config.h>
 
-#include <unistd.h> 
+#include <unistd.h>             // for some IPC/network system calls
 #include <asio.hpp>
 #include <boost/bind.hpp>
 

Modified: branches/trac251/src/bin/auth/asio_link.h
==============================================================================
--- branches/trac251/src/bin/auth/asio_link.h (original)
+++ branches/trac251/src/bin/auth/asio_link.h Thu Jun 24 01:00:15 2010
@@ -24,8 +24,8 @@
 
 class IOService {
 public:
-    IOService(AuthSrv* auth_server, const char* const port, const bool use_ipv4,
-              const bool use_ipv6);
+    IOService(AuthSrv* auth_server, const char* const port,
+              const bool use_ipv4, const bool use_ipv6);
     ~IOService();
     void run();
     void stop();

Modified: branches/trac251/src/lib/cc/session.cc
==============================================================================
--- branches/trac251/src/lib/cc/session.cc (original)
+++ branches/trac251/src/lib/cc/session.cc Thu Jun 24 01:00:15 2010
@@ -25,7 +25,7 @@
 // A middle term solution is to generalize our local wrapper interface
 // (currently only available for the auth server), where all such portability
 // issues are hidden, and to have other modules use the wrapper.
-#include <unistd.h>
+#include <unistd.h>             // for some IPC/network system calls
 #include <asio.hpp>
 #include <asio/error_code.hpp>
 #include <asio/system_error.hpp>

Modified: branches/trac251/src/lib/dns/rrsetlist.h
==============================================================================
--- branches/trac251/src/lib/dns/rrsetlist.h (original)
+++ branches/trac251/src/lib/dns/rrsetlist.h Thu Jun 24 01:00:15 2010
@@ -60,7 +60,7 @@
     }
     P operator->() const
     {
-        return (it_.operator->());
+        return (&(operator*()));
     }
     bool operator==(const RRsetListIterator& other)
     {




More information about the bind10-changes mailing list