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