diff options
author | Hafiz Abid Qadeer <hafiz_abid@mentor.com> | 2014-03-13 10:42:28 +0000 |
---|---|---|
committer | Hafiz Abid Qadeer <hafiz_abid@mentor.com> | 2014-03-13 10:42:28 +0000 |
commit | d8265d30715e6d047303b9db12c24d5eb97b714f (patch) | |
tree | f8a8d4ac2395d5305478465c4d74c85a13133ddd | |
parent | 999b92d5aaa055efe7eaa1407cab7a407d05e3bc (diff) | |
download | bcm5719-llvm-d8265d30715e6d047303b9db12c24d5eb97b714f.tar.gz bcm5719-llvm-d8265d30715e6d047303b9db12c24d5eb97b714f.zip |
Hide some declarations from mingw.
llvm-svn: 203781
-rw-r--r-- | lldb/tools/driver/Platform.cpp | 2 | ||||
-rw-r--r-- | lldb/tools/driver/Platform.h | 25 |
2 files changed, 15 insertions, 12 deletions
diff --git a/lldb/tools/driver/Platform.cpp b/lldb/tools/driver/Platform.cpp index bb0c85d9a0f..a4916154087 100644 --- a/lldb/tools/driver/Platform.cpp +++ b/lldb/tools/driver/Platform.cpp @@ -84,6 +84,7 @@ tcgetattr (int fildes, struct termios *termios_p) return -1; } +#ifdef _MSC_VER sighandler_t signal (int sig, sighandler_t sigFunc) { @@ -106,5 +107,6 @@ signal (int sig, sighandler_t sigFunc) } return 0; } +#endif #endif diff --git a/lldb/tools/driver/Platform.h b/lldb/tools/driver/Platform.h index 51e7846f42a..575c3cd1fd3 100644 --- a/lldb/tools/driver/Platform.h +++ b/lldb/tools/driver/Platform.h @@ -16,18 +16,13 @@ // this will stop signal.h being included #define _INC_SIGNAL - #include <io.h> +#if defined( _MSC_VER ) #include <eh.h> +#endif #include <inttypes.h> #include "lldb/Host/windows/windows.h" - struct timeval - { - long tv_sec; - long tv_usec; - }; - struct winsize { long ws_col; @@ -65,13 +60,8 @@ speed_t c_ospeed; // output speed }; - typedef long pid_t; - #define STDIN_FILENO 0 - #define PATH_MAX MAX_PATH - #define snprintf _snprintf - extern int ioctl( int d, int request, ... ); extern int kill ( pid_t pid, int sig ); extern int tcsetattr( int fd, int optional_actions, const struct termios *termios_p ); @@ -86,7 +76,18 @@ #define SIG_DFL ( (sighandler_t) -1 ) // ignored #define SIG_IGN ( (sighandler_t) -2 ) + +#ifdef _MSC_VER + struct timeval + { + long tv_sec; + long tv_usec; + }; + typedef long pid_t; + #define snprintf _snprintf extern sighandler_t signal( int sig, sighandler_t ); + #define PATH_MAX MAX_PATH +#endif #else |