From 3f206a330cdedbb670f0d5f42c364785d4513b09 Mon Sep 17 00:00:00 2001 From: Collin Funk Date: Fri, 16 Aug 2024 21:22:31 -0700 Subject: [PATCH] pty tests: Add C tests. * modules/pty-tests (Files): Add tests/test-pty.c. (Makefile.am): Add the new program. * tests/test-pty.c: New file. --- ChangeLog | 5 +++++ modules/pty-tests | 3 +++ tests/test-pty.c | 31 +++++++++++++++++++++++++++++++ 3 files changed, 39 insertions(+) create mode 100644 tests/test-pty.c diff --git a/ChangeLog b/ChangeLog index 2f61940815..6919557615 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2024-08-16 Collin Funk + pty tests: Add C tests. + * modules/pty-tests (Files): Add tests/test-pty.c. + (Makefile.am): Add the new program. + * tests/test-pty.c: New file. + pty: Define 'struct winsize' on all platforms. * modules/pty (Depends-on): Add termios. * lib/pty.in.h: Make comments more accurate. diff --git a/modules/pty-tests b/modules/pty-tests index 7a6bce9784..211a06489a 100644 --- a/modules/pty-tests +++ b/modules/pty-tests @@ -1,4 +1,5 @@ Files: +tests/test-pty.c Depends-on: pty-c++-tests @@ -6,3 +7,5 @@ pty-c++-tests configure.ac: Makefile.am: +TESTS += test-pty +check_PROGRAMS += test-pty diff --git a/tests/test-pty.c b/tests/test-pty.c new file mode 100644 index 0000000000..1169604308 --- /dev/null +++ b/tests/test-pty.c @@ -0,0 +1,31 @@ +/* Test of substitute. + Copyright (C) 2024 Free Software Foundation, Inc. + + This file is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published + by the Free Software Foundation, either version 3 of the License, + or (at your option) any later version. + + This file is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . */ + +/* Written by Collin Funk , 2024. */ + +#include + +/* Specification. */ +#include + +/* Check for 'struct winsize'. */ +struct winsize t1; + +int +main (void) +{ + return 0; +} -- 2.39.5