[PATCH] D50760: [Sanitizer] Fix build openbsd
David CARLIER via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Aug 15 12:03:48 PDT 2018
devnexen updated this revision to Diff 160883.
devnexen added a comment.
Herald added a subscriber: fedor.sergeev.
- Addind more uses calls.
https://reviews.llvm.org/D50760
Files:
lib/sanitizer_common/sanitizer_linux.cc
Index: lib/sanitizer_common/sanitizer_linux.cc
===================================================================
--- lib/sanitizer_common/sanitizer_linux.cc
+++ lib/sanitizer_common/sanitizer_linux.cc
@@ -489,8 +489,17 @@
int TgKill(pid_t pid, tid_t tid, int sig) {
#if SANITIZER_LINUX
return internal_syscall(SYSCALL(tgkill), pid, tid, sig);
-#else
+#elif SANITIZER_FREEBSD
return internal_syscall(SYSCALL(thr_kill2), pid, tid, sig);
+#elif SANITIZER_OPENBSD
+ (void)pid;
+ return internal_syscall(SYSCALL(thrkill), tid, sig, nullptr);
+#elif SANITIZER_NETBSD
+ (void)pid;
+ return _lwp_kill(tid, sig);
+#elif SANITIZER_SOLARIS
+ (void)pid;
+ return thr_kill(tid, sig);
#endif
}
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D50760.160883.patch
Type: text/x-patch
Size: 700 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180815/e1495230/attachment.bin>
More information about the llvm-commits
mailing list