[compiler-rt] r349257 - Fix internal_sleep() for NetBSD

Kamil Rytarowski via llvm-commits llvm-commits at lists.llvm.org
Sat Dec 15 00:25:25 PST 2018


Author: kamil
Date: Sat Dec 15 00:25:25 2018
New Revision: 349257

URL: http://llvm.org/viewvc/llvm-project?rev=349257&view=rev
Log:
Fix internal_sleep() for NetBSD

This is a follow up of a similar fix for Linux from D55692.

Modified:
    compiler-rt/trunk/lib/sanitizer_common/sanitizer_netbsd.cc

Modified: compiler-rt/trunk/lib/sanitizer_common/sanitizer_netbsd.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/sanitizer_common/sanitizer_netbsd.cc?rev=349257&r1=349256&r2=349257&view=diff
==============================================================================
--- compiler-rt/trunk/lib/sanitizer_common/sanitizer_netbsd.cc (original)
+++ compiler-rt/trunk/lib/sanitizer_common/sanitizer_netbsd.cc Sat Dec 15 00:25:25 2018
@@ -202,7 +202,7 @@ void internal__exit(int exitcode) {
 
 unsigned int internal_sleep(unsigned int seconds) {
   struct timespec ts;
-  ts.tv_sec = 1;
+  ts.tv_sec = seconds;
   ts.tv_nsec = 0;
   CHECK(&_sys___nanosleep50);
   int res = _sys___nanosleep50(&ts, &ts);




More information about the llvm-commits mailing list