REPOSITORY rL LLVM http://reviews.llvm.org/D7963
Files: lldb/trunk/source/Plugins/Process/Linux/NativeProcessLinux.cpp lldb/trunk/source/Plugins/Process/Linux/ProcessMonitor.cpp Index: lldb/trunk/source/Plugins/Process/Linux/NativeProcessLinux.cpp =================================================================== --- lldb/trunk/source/Plugins/Process/Linux/NativeProcessLinux.cpp +++ lldb/trunk/source/Plugins/Process/Linux/NativeProcessLinux.cpp @@ -123,7 +123,8 @@ // Try to define a macro to encapsulate the tgkill syscall // fall back on kill() if tgkill isn't available -#define tgkill(pid, tid, sig) syscall(SYS_tgkill, pid, tid, sig) +#define tgkill(pid, tid, sig) \ + syscall(SYS_tgkill, static_cast<::pid_t>(pid), static_cast<::pid_t>(tid), sig) // We disable the tracing of ptrace calls for integration builds to // avoid the additional indirection and checks. Index: lldb/trunk/source/Plugins/Process/Linux/ProcessMonitor.cpp =================================================================== --- lldb/trunk/source/Plugins/Process/Linux/ProcessMonitor.cpp +++ lldb/trunk/source/Plugins/Process/Linux/ProcessMonitor.cpp @@ -88,7 +88,8 @@ // Try to define a macro to encapsulate the tgkill syscall // fall back on kill() if tgkill isn't available -#define tgkill(pid, tid, sig) syscall(SYS_tgkill, pid, tid, sig) +#define tgkill(pid, tid, sig) \ + syscall(SYS_tgkill, static_cast<::pid_t>(pid), static_cast<::pid_t>(tid), sig) using namespace lldb_private; EMAIL PREFERENCES http://reviews.llvm.org/settings/panel/emailpreferences/
Index: lldb/trunk/source/Plugins/Process/Linux/NativeProcessLinux.cpp =================================================================== --- lldb/trunk/source/Plugins/Process/Linux/NativeProcessLinux.cpp +++ lldb/trunk/source/Plugins/Process/Linux/NativeProcessLinux.cpp @@ -123,7 +123,8 @@ // Try to define a macro to encapsulate the tgkill syscall // fall back on kill() if tgkill isn't available -#define tgkill(pid, tid, sig) syscall(SYS_tgkill, pid, tid, sig) +#define tgkill(pid, tid, sig) \ + syscall(SYS_tgkill, static_cast<::pid_t>(pid), static_cast<::pid_t>(tid), sig) // We disable the tracing of ptrace calls for integration builds to // avoid the additional indirection and checks. Index: lldb/trunk/source/Plugins/Process/Linux/ProcessMonitor.cpp =================================================================== --- lldb/trunk/source/Plugins/Process/Linux/ProcessMonitor.cpp +++ lldb/trunk/source/Plugins/Process/Linux/ProcessMonitor.cpp @@ -88,7 +88,8 @@ // Try to define a macro to encapsulate the tgkill syscall // fall back on kill() if tgkill isn't available -#define tgkill(pid, tid, sig) syscall(SYS_tgkill, pid, tid, sig) +#define tgkill(pid, tid, sig) \ + syscall(SYS_tgkill, static_cast<::pid_t>(pid), static_cast<::pid_t>(tid), sig) using namespace lldb_private;
_______________________________________________ lldb-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/lldb-commits
