diff options
Diffstat (limited to 'lldb/tools/driver/Platform.h')
-rw-r--r-- | lldb/tools/driver/Platform.h | 132 |
1 files changed, 64 insertions, 68 deletions
diff --git a/lldb/tools/driver/Platform.h b/lldb/tools/driver/Platform.h index 15e21f143bb..3af2e19cbc4 100644 --- a/lldb/tools/driver/Platform.h +++ b/lldb/tools/driver/Platform.h @@ -10,85 +10,81 @@ #ifndef lldb_Platform_h_ #define lldb_Platform_h_ -#if defined( _WIN32 ) +#if defined(_WIN32) - #include "lldb/Host/HostGetOpt.h" - #include <io.h> -#if defined( _MSC_VER ) - #include <eh.h> - #include <signal.h> +#include "lldb/Host/HostGetOpt.h" +#include <io.h> +#if defined(_MSC_VER) +#include <eh.h> +#include <signal.h> #endif - #include <inttypes.h> - #include "lldb/Host/windows/windows.h" - - struct winsize - { - long ws_col; - }; - - typedef unsigned char cc_t; - typedef unsigned int speed_t; - typedef unsigned int tcflag_t; - - // fcntl.h - #define O_NOCTTY 0400 - - // ioctls.h - #define TIOCGWINSZ 0x5413 - - // signal.h - #define SIGPIPE 13 - #define SIGCONT 18 - #define SIGTSTP 20 - #define SIGWINCH 28 - - // tcsetattr arguments - #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 - }; - - +#include "lldb/Host/windows/windows.h" +#include <inttypes.h> + +struct winsize { + long ws_col; +}; + +typedef unsigned char cc_t; +typedef unsigned int speed_t; +typedef unsigned int tcflag_t; + +// fcntl.h +#define O_NOCTTY 0400 + +// ioctls.h +#define TIOCGWINSZ 0x5413 + +// signal.h +#define SIGPIPE 13 +#define SIGCONT 18 +#define SIGTSTP 20 +#define SIGWINCH 28 + +// tcsetattr arguments +#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 +}; #ifdef _MSC_VER - struct timeval - { - long tv_sec; - long tv_usec; - }; - typedef long pid_t; - #define snprintf _snprintf - #define PATH_MAX MAX_PATH +struct timeval { + long tv_sec; + long tv_usec; +}; +typedef long pid_t; +#define snprintf _snprintf +#define PATH_MAX MAX_PATH #endif - #define STDIN_FILENO 0 +#define STDIN_FILENO 0 - 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 tcgetattr( int fildes, struct termios *termios_p ); +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 tcgetattr(int fildes, struct termios *termios_p); #else - #include "lldb/Host/HostGetOpt.h" - #include <inttypes.h> +#include "lldb/Host/HostGetOpt.h" +#include <inttypes.h> - #include <libgen.h> - #include <sys/ioctl.h> - #include <termios.h> - #include <unistd.h> +#include <libgen.h> +#include <sys/ioctl.h> +#include <termios.h> +#include <unistd.h> - #include <pthread.h> - #include <sys/time.h> +#include <pthread.h> +#include <sys/time.h> #endif #endif // lldb_Platform_h_ |