diff -Nur boost_1_35_0/boost/thread/pthread/timespec.hpp boost_1_35_0.patched/boost/thread/pthread/timespec.hpp --- boost_1_35_0/boost/thread/pthread/timespec.hpp 2007-11-25 19:07:19.000000000 +0100 +++ boost_1_35_0.patched/boost/thread/pthread/timespec.hpp 2008-04-30 23:47:48.000000000 +0200 @@ -15,7 +15,7 @@ { inline struct timespec get_timespec(boost::system_time const& abs_time) { - struct timespec timeout={0}; + struct timespec timeout={0,0}; boost::posix_time::time_duration const time_since_epoch=abs_time-boost::posix_time::from_time_t(0); timeout.tv_sec=time_since_epoch.total_seconds(); diff -Nur boost_1_35_0/boost/thread/xtime.hpp boost_1_35_0.patched/boost/thread/xtime.hpp --- boost_1_35_0/boost/thread/xtime.hpp 2007-11-25 19:07:19.000000000 +0100 +++ boost_1_35_0.patched/boost/thread/xtime.hpp 2008-04-30 23:43:45.000000000 +0200 @@ -56,7 +56,7 @@ inline xtime get_xtime(boost::system_time const& abs_time) { - xtime res={0}; + xtime res={0,0}; boost::posix_time::time_duration const time_since_epoch=abs_time-boost::posix_time::from_time_t(0); res.sec=static_cast(time_since_epoch.total_seconds());