Remove SYS_tgkill from Android.h
authorPavel Labath <labath@google.com>
Mon, 8 Aug 2016 12:40:11 +0000 (12:40 +0000)
committerPavel Labath <labath@google.com>
Mon, 8 Aug 2016 12:40:11 +0000 (12:40 +0000)
instead, use __NR_tgkill directly, which seems to be the preferred form in the codebase anyway.

llvm-svn: 277999

lldb/include/lldb/Host/android/Android.h
lldb/source/Plugins/Process/Linux/NativeProcessLinux.cpp
lldb/source/Plugins/Process/Linux/NativeThreadLinux.cpp

index 5a2b31b..08e7dd9 100644 (file)
@@ -14,8 +14,6 @@
 #include <string>
 #include <errno.h>
 
-#define SYS_tgkill             __NR_tgkill
-
 namespace std
 {
        template <typename T>
index 6d822ce..49d57c0 100644 (file)
@@ -60,7 +60,6 @@
 #include "lldb/Host/linux/Personality.h"
 #include "lldb/Host/linux/Ptrace.h"
 #include "lldb/Host/linux/Uio.h"
-#include "lldb/Host/android/Android.h"
 
 // Support hardware breakpoints in case it has not been defined
 #ifndef TRAP_HWBKPT
index 070b1bc..6509022 100644 (file)
@@ -30,7 +30,7 @@
 #include <sys/syscall.h>
 // Try to define a macro to encapsulate the tgkill syscall
 #define tgkill(pid, tid, sig) \
-    syscall(SYS_tgkill, static_cast< ::pid_t>(pid), static_cast< ::pid_t>(tid), sig)
+    syscall(__NR_tgkill, static_cast< ::pid_t>(pid), static_cast< ::pid_t>(tid), sig)
 
 using namespace lldb;
 using namespace lldb_private;