Some checks failed
Periodic Merges (6h) / master → staging-nixos (push) Failing after 12m50s
Periodic Merges (6h) / master → staging-next (push) Failing after 12m54s
Periodic Merges (24h) / merge-base(master,staging) → haskell-updates (push) Failing after 11m54s
Periodic Merges (6h) / staging-next → staging (push) Failing after 12m13s
Periodic Merges (24h) / staging-next-25.05 → staging-25.05 (push) Failing after 13m24s
Periodic Merges (24h) / release-25.05 → staging-next-25.05 (push) Failing after 14m28s
32 lines
802 B
Diff
32 lines
802 B
Diff
diff --git a/winsup/cygwin/include/sys/termios.h b/winsup/cygwin/include/sys/termios.h
|
|
index d1b4a0af5..75e0c5348 100644
|
|
--- a/winsup/cygwin/include/sys/termios.h
|
|
+++ b/winsup/cygwin/include/sys/termios.h
|
|
@@ -282,6 +282,12 @@ struct termios
|
|
speed_t c_ospeed;
|
|
};
|
|
|
|
+struct winsize
|
|
+{
|
|
+ unsigned short ws_row, ws_col;
|
|
+ unsigned short ws_xpixel, ws_ypixel;
|
|
+};
|
|
+
|
|
#define termio termios
|
|
|
|
#ifdef __cplusplus
|
|
@@ -313,13 +319,6 @@ int tcsetwinsize(int fd, const struct winsize *winsz);
|
|
#define cfgetospeed(tp) ((tp)->c_ospeed)
|
|
#endif
|
|
|
|
-/* Extra stuff to make porting stuff easier. */
|
|
-struct winsize
|
|
-{
|
|
- unsigned short ws_row, ws_col;
|
|
- unsigned short ws_xpixel, ws_ypixel;
|
|
-};
|
|
-
|
|
#define TIOCGWINSZ (('T' << 8) | 1)
|
|
#define TIOCSWINSZ (('T' << 8) | 2)
|
|
#define TIOCLINUX (('T' << 8) | 3)
|