[svn] commit: r2391 - in /trunk/src/lib: cc/session_unittests.cc xfr/fd_share.cc xfr/xfrout_client.cc

BIND 10 source code commits bind10-changes at lists.isc.org
Thu Jul 1 21:43:25 UTC 2010


Author: jreed
Date: Thu Jul  1 21:43:25 2010
New Revision: 2391

Log:
include stdlib.h for malloc and free
include unistd.h for IPC/network calls for ASIO
Noticed on Solaris using Sunstudio.
Trac ticket #270.

Modified:
    trunk/src/lib/cc/session_unittests.cc
    trunk/src/lib/xfr/fd_share.cc
    trunk/src/lib/xfr/xfrout_client.cc

Modified: trunk/src/lib/cc/session_unittests.cc
==============================================================================
--- trunk/src/lib/cc/session_unittests.cc (original)
+++ trunk/src/lib/cc/session_unittests.cc Thu Jul  1 21:43:25 2010
@@ -16,6 +16,8 @@
 
 #include "config.h"
 
+// for some IPC/network system calls in asio/detail/pipe_select_interrupter.hpp 
+#include <unistd.h>
 // XXX: the ASIO header must be included before others.  See session.cc.
 #include <asio.hpp>
 

Modified: trunk/src/lib/xfr/fd_share.cc
==============================================================================
--- trunk/src/lib/xfr/fd_share.cc (original)
+++ trunk/src/lib/xfr/fd_share.cc Thu Jul  1 21:43:25 2010
@@ -20,6 +20,7 @@
 #include <sys/types.h>
 #include <sys/socket.h>
 #include <sys/uio.h>
+#include <stdlib.h>             // for malloc and free
 #include "fd_share.h"
 
 namespace isc {

Modified: trunk/src/lib/xfr/xfrout_client.cc
==============================================================================
--- trunk/src/lib/xfr/xfrout_client.cc (original)
+++ trunk/src/lib/xfr/xfrout_client.cc Thu Jul  1 21:43:25 2010
@@ -18,6 +18,8 @@
 #include <cstring>
 #include <iostream>
 
+// for some IPC/network system calls in asio/detail/pipe_select_interrupter.hpp
+#include <unistd.h>
 #include <asio.hpp>
 
 #include "fd_share.h"




More information about the bind10-changes mailing list