summaryrefslogtreecommitdiffstats
path: root/build/has/tcsetwinsize.c
diff options
context:
space:
mode:
authorTavian Barnes <tavianator@tavianator.com>2025-04-15 10:36:51 -0400
committerTavian Barnes <tavianator@tavianator.com>2025-04-15 10:36:51 -0400
commit0885d1e2839bb5a74fcec2107c9d1f061cb9c4a9 (patch)
treefb2b043b2ad955f6f0ee8e33ff346afec1000a0e /build/has/tcsetwinsize.c
parent99ee1a95551cd869c56f5ee0a07047a35e8900d6 (diff)
downloadbfs-0885d1e2839bb5a74fcec2107c9d1f061cb9c4a9.tar.xz
bfstd: Add a tcsetwinsize() polyfill
Diffstat (limited to 'build/has/tcsetwinsize.c')
-rw-r--r--build/has/tcsetwinsize.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/build/has/tcsetwinsize.c b/build/has/tcsetwinsize.c
new file mode 100644
index 0000000..6717415
--- /dev/null
+++ b/build/has/tcsetwinsize.c
@@ -0,0 +1,9 @@
+// Copyright © Tavian Barnes <tavianator@tavianator.com>
+// SPDX-License-Identifier: 0BSD
+
+#include <termios.h>
+
+int main(void) {
+ const struct winsize ws = {0};
+ return tcsetwinsize(0, &ws);
+}