diff options
Diffstat (limited to 'lldb/tools/lldb-mi/Platform.h')
-rw-r--r-- | lldb/tools/lldb-mi/Platform.h | 54 |
1 files changed, 26 insertions, 28 deletions
diff --git a/lldb/tools/lldb-mi/Platform.h b/lldb/tools/lldb-mi/Platform.h index 9db8f7a..42f8e2f 100644 --- a/lldb/tools/lldb-mi/Platform.h +++ b/lldb/tools/lldb-mi/Platform.h @@ -10,23 +10,21 @@ #if defined(_MSC_VER) -#include <io.h> #include <eh.h> #include <inttypes.h> -#include <signal.h> -#include <lldb/Host/windows/Windows.h> +#include <io.h> #include <lldb/Host/HostGetOpt.h> +#include <lldb/Host/windows/Windows.h> +#include <signal.h> // This is not used by MI -struct timeval -{ - long tv_sec; - long tv_usec; +struct timeval { + long tv_sec; + long tv_usec; }; -struct winsize -{ - long ws_col; +struct winsize { + long ws_col; }; typedef unsigned char cc_t; @@ -43,16 +41,15 @@ typedef unsigned int tcflag_t; #define TCSANOW 0 #define NCCS 32 -struct termios -{ - tcflag_t c_iflag; // input mode flags - tcflag_t c_oflag; // output mode flags - tcflag_t c_cflag; // control mode flags - tcflag_t c_lflag; // local mode flags - cc_t c_line; // line discipline - cc_t c_cc[NCCS]; // control characters - speed_t c_ispeed; // input speed - speed_t c_ospeed; // output speed +struct termios { + tcflag_t c_iflag; // input mode flags + tcflag_t c_oflag; // output mode flags + tcflag_t c_cflag; // control mode flags + tcflag_t c_lflag; // local mode flags + cc_t c_line; // line discipline + cc_t c_cc[NCCS]; // control characters + speed_t c_ispeed; // input speed + speed_t c_ospeed; // output speed }; typedef long pid_t; @@ -63,7 +60,8 @@ typedef long pid_t; 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); +extern int tcsetattr(int fd, int optional_actions, + const struct termios *termios_p); extern int tcgetattr(int fildes, struct termios *termios_p); // signal handler function pointer type @@ -71,13 +69,13 @@ typedef void (*sighandler_t)(int); // CODETAG_IOR_SIGNALS // signal.h -#define SIGQUIT 3 // Terminal quit signal -#define SIGKILL 9 // Kill (cannot be caught or ignored) -#define SIGPIPE 13 // Write on a pipe with no one to read it -#define SIGCONT 18 // Continue executing, if stopped. -#define SIGTSTP 20 // Terminal stop signal -#define SIGSTOP 23 // Stop executing (cannot be caught or ignored) -#define SIGWINCH 28 // (== SIGVTALRM) +#define SIGQUIT 3 // Terminal quit signal +#define SIGKILL 9 // Kill (cannot be caught or ignored) +#define SIGPIPE 13 // Write on a pipe with no one to read it +#define SIGCONT 18 // Continue executing, if stopped. +#define SIGTSTP 20 // Terminal stop signal +#define SIGSTOP 23 // Stop executing (cannot be caught or ignored) +#define SIGWINCH 28 // (== SIGVTALRM) #else |