// file COPYING or http://www.opensource.org/licenses/mit-license.php.
#include <boost/version.hpp>
-#if defined(WIN32) && BOOST_VERSION == 104900
+#if defined(WIN32) && BOOST_VERSION <= 104900
#define BOOST_INTERPROCESS_HAS_WINDOWS_KERNEL_BOOTTIME
#define BOOST_INTERPROCESS_HAS_KERNEL_BOOTTIME
#endif
#include <boost/interprocess/ipc/message_queue.hpp>
#include <boost/version.hpp>
-#if defined(WIN32) && (!defined(BOOST_INTERPROCESS_HAS_WINDOWS_KERNEL_BOOTTIME) || !defined(BOOST_INTERPROCESS_HAS_KERNEL_BOOTTIME) || BOOST_VERSION < 104900)
+#ifndef _MSC_VER
+#if defined(WIN32) && (!defined(BOOST_INTERPROCESS_HAS_WINDOWS_KERNEL_BOOTTIME) || !defined(BOOST_INTERPROCESS_HAS_KERNEL_BOOTTIME)) && BOOST_VERSION <= 104900
#warning Compiling without BOOST_INTERPROCESS_HAS_WINDOWS_KERNEL_BOOTTIME and BOOST_INTERPROCESS_HAS_KERNEL_BOOTTIME uncommented in boost/interprocess/detail/tmp_dir_helpers.hpp or using a boost version before 1.49 may have unintended results see svn.boost.org/trac/boost/ticket/5392
#endif
+#endif
using namespace boost;
using namespace boost::interprocess;
bool fSent = false;
for (int i = 1; i < argc; i++)
{
- if (boost::algorithm::istarts_with(argv[i], "bitcoin:"))
+ if (boost::algorithm::istarts_with(argv[i], "novacoin:"))
{
const char *strURI = argv[i];
try {
static void ipcThread(void* pArg)
{
// Make this thread recognisable as the GUI-IPC thread
- RenameThread("bitcoin-gui-ipc");
+ RenameThread("novacoin-gui-ipc");
try
{
size_t nSize = 0;
unsigned int nPriority = 0;
- loop
+ while (true)
{
ptime d = boost::posix_time::microsec_clock::universal_time() + millisec(100);
if (mq->timed_receive(&buffer, sizeof(buffer), nSize, nPriority, d))