amccarth added a comment.

I like where this is going.  Just a couple concerns.


================
Comment at: tools/driver/Platform.h:15
@@ -14,4 +14,3 @@
 
     // this will stop signal.h being included
     #include "lldb/Host/HostGetOpt.h"
----------------
delete this comment

================
Comment at: tools/driver/Platform.h:40
@@ -39,14 +39,3 @@
 
-
-    // signal handler function pointer type
-    typedef void(*sighandler_t)(int);
-
-    // signal.h
-    #define SIGINT 2
-    // default handler
-    #define SIG_DFL ( (sighandler_t) -1 )
-    // ignored
-    #define SIG_IGN ( (sighandler_t) -2 )
-
     // signal.h
     #define SIGPIPE  13
----------------
Now that we are including <signal.h>, won't the following defines create 
duplicate definition warnings for the non-Windows platforms?

================
Comment at: tools/lldb-mi/Platform.h:73
@@ -74,4 +72,3 @@
 // CODETAG_IOR_SIGNALS
 // signal.h
 #define SIGQUIT 3                  // Terminal quit signal
----------------
As in the other file, now that we're including <signal.h>, I think the 
following definitions may be unnecessary and might cause compile-time warnings 
for non-Windows systems.


http://reviews.llvm.org/D18287



_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to