]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/remote-fileio.h
Update year range in copyright notice of all files owned by the GDB project.
[thirdparty/binutils-gdb.git] / gdb / remote-fileio.h
CommitLineData
449092f6
CV
1/* Remote File-I/O communications
2
32d0add0 3 Copyright (C) 2003-2015 Free Software Foundation, Inc.
449092f6
CV
4
5 This file is part of GDB.
6
7 This program is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
a9762ec7 9 the Free Software Foundation; either version 3 of the License, or
449092f6
CV
10 (at your option) any later version.
11
12 This program is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 GNU General Public License for more details.
16
17 You should have received a copy of the GNU General Public License
a9762ec7 18 along with this program. If not, see <http://www.gnu.org/licenses/>. */
449092f6 19
0df8b418 20/* See the GDB User Guide for details of the GDB remote protocol. */
449092f6 21
0ef75e11
AC
22#ifndef REMOTE_FILEIO_H
23#define REMOTE_FILEIO_H
449092f6 24
2cdf3c63
AC
25struct cmd_list_element;
26
449092f6 27/* Unified interface to remote fileio, called in remote.c from
0df8b418 28 remote_wait () and remote_async_wait (). */
3a29589a 29extern void remote_fileio_request (char *buf, int ctrlc_pending_p);
449092f6 30
9938344b
NS
31/* Cleanup any remote fileio state. */
32extern void remote_fileio_reset (void);
33
0df8b418 34/* Called from _initialize_remote (). */
449092f6
CV
35extern void initialize_remote_fileio (
36 struct cmd_list_element *remote_set_cmdlist,
37 struct cmd_list_element *remote_show_cmdlist);
38
39#endif