]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/gdb.reverse/test_ioctl_TCSETSW.c
Update copyright year range in header of all files managed by GDB
[thirdparty/binutils-gdb.git] / gdb / testsuite / gdb.reverse / test_ioctl_TCSETSW.c
CommitLineData
cbc30d36
CL
1/* This testcase is part of GDB, the GNU debugger.
2
1d506c26 3 Copyright 2012-2024 Free Software Foundation, Inc.
cbc30d36
CL
4
5 This program is free software; you can redistribute it and/or modify
6 it under the terms of the GNU General Public License as published by
7 the Free Software Foundation; either version 3 of the License, or
8 (at your option) any later version.
9
10 This program is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 GNU General Public License for more details.
14
15 You should have received a copy of the GNU General Public License
16 along with this program. If not, see <http://www.gnu.org/licenses/>. */
17
18#include <sys/ioctl.h>
19#include <termios.h>
20#include <stdio.h>
21
22/* The purpose of this test is to verify gdb record_linux_system_call()
23 recognizes the call for ioctl TCSETSW. */
24
25int
26main(void)
27{
28
29 struct termios term;
30 int result;
31 int fd = 0;
32
33 /* The test just needs to generate an ioctl call for TCSETSW to see if gdb
34 record detected it or not. Success or failure of the ioctl call is
35 irrelevant. */
36 result = tcsetattr(fd, TCSADRAIN, &term); /* TCSETSW call */
37 result = 0; /* TCSETSW called */
38}