From: Collin Funk <collin.funk1@gmail.com> Date: Sat, 17 Aug 2024 04:22:31 +0000 (-0700) Subject: pty tests: Add C tests. X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=3f206a330cdedbb670f0d5f42c364785d4513b09;p=gnulib.git 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. --- diff --git a/ChangeLog b/ChangeLog index 2f61940815..6919557615 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2024-08-16 Collin Funk <collin.funk1@gmail.com> + 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 <pty.h> 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 <https://www.gnu.org/licenses/>. */ + +/* Written by Collin Funk <collin.funk1@gmail.com>, 2024. */ + +#include <config.h> + +/* Specification. */ +#include <pty.h> + +/* Check for 'struct winsize'. */ +struct winsize t1; + +int +main (void) +{ + return 0; +}