From: Fangrui Song Date: Fri, 14 Dec 2018 08:09:43 +0000 (+0000) Subject: [sanitizer] Fix nolibc internal_sleep X-Git-Tag: llvmorg-8.0.0-rc1~2127 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c4e6de2e3f02416dbc75ee00f79ceb360f27501b;p=platform%2Fupstream%2Fllvm.git [sanitizer] Fix nolibc internal_sleep Reviewers: kubamracek, vitalybuka Reviewed By: vitalybuka Subscribers: delcypher, llvm-commits, #sanitizers Differential Revision: https://reviews.llvm.org/D55692 llvm-svn: 349134 --- diff --git a/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc b/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc index f37d669..6cfb615 100644 --- a/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc +++ b/compiler-rt/lib/sanitizer_common/sanitizer_linux.cc @@ -433,7 +433,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; int res = internal_syscall(SYSCALL(nanosleep), &ts, &ts); if (res) return ts.tv_sec;