[Lldb-commits] [lldb] r300587 - Fix broken windows build.

Chris Bieneman via lldb-commits lldb-commits at lists.llvm.org
Tue Apr 18 13:37:06 PDT 2017


Author: cbieneman
Date: Tue Apr 18 15:37:05 2017
New Revision: 300587

URL: http://llvm.org/viewvc/llvm-project?rev=300587&view=rev
Log:
Fix broken windows build.

This is not ideal, but it should get the bot going again. I'll need to revisit this if we want to get signal handling working on Windows.

Modified:
    lldb/trunk/include/lldb/Host/MainLoop.h
    lldb/trunk/source/Host/common/MainLoop.cpp

Modified: lldb/trunk/include/lldb/Host/MainLoop.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/include/lldb/Host/MainLoop.h?rev=300587&r1=300586&r2=300587&view=diff
==============================================================================
--- lldb/trunk/include/lldb/Host/MainLoop.h (original)
+++ lldb/trunk/include/lldb/Host/MainLoop.h Tue Apr 18 15:37:05 2017
@@ -10,10 +10,15 @@
 #ifndef lldb_Host_MainLoop_h_
 #define lldb_Host_MainLoop_h_
 
+#include "lldb/Host/Config.h"
 #include "lldb/Host/MainLoopBase.h"
 
 #include "llvm/ADT/DenseMap.h"
 
+#if !HAVE_PPOLL && !HAVE_SYS_EVENT_H
+#define SIGNAL_POLLING_UNSUPPORTED 1
+#endif
+
 namespace lldb_private {
 
 // Implementation of the MainLoopBase class. It can monitor file descriptors for
@@ -83,7 +88,9 @@ private:
 
   struct SignalInfo {
     Callback callback;
+#if !SIGNAL_POLLING_UNSUPPORTED
     struct sigaction old_action;
+#endif
     bool was_blocked : 1;
   };
 

Modified: lldb/trunk/source/Host/common/MainLoop.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Host/common/MainLoop.cpp?rev=300587&r1=300586&r2=300587&view=diff
==============================================================================
--- lldb/trunk/source/Host/common/MainLoop.cpp (original)
+++ lldb/trunk/source/Host/common/MainLoop.cpp Tue Apr 18 15:37:05 2017
@@ -33,7 +33,6 @@
 #endif
 
 #if !HAVE_PPOLL && !HAVE_SYS_EVENT_H
-#define SIGNAL_POLLING_UNSUPPORTED 1
 
 int ppoll(struct pollfd *fds, nfds_t nfds, const struct timespec *timeout_ts,
           const sigset_t *) {




More information about the lldb-commits mailing list