diff --git a/backport.diff b/backport.diff old mode 100755 new mode 100644 diff --git a/muduo/base/Thread.cc b/muduo/base/Thread.cc index 42c02ab90..3d8818b5e 100644 --- a/muduo/base/Thread.cc +++ b/muduo/base/Thread.cc @@ -146,8 +146,8 @@ bool CurrentThread::isMainThread() void CurrentThread::sleepUsec(int64_t usec) { struct timespec ts = { 0, 0 }; - ts.tv_sec = usec / Timestamp::kMicroSecondsPerSecond; - ts.tv_nsec = usec % Timestamp::kMicroSecondsPerSecond * 1000; + ts.tv_sec = static_cast(usec / Timestamp::kMicroSecondsPerSecond); + ts.tv_nsec = static_cast(usec % Timestamp::kMicroSecondsPerSecond * 1000); ::nanosleep(&ts, NULL); }