Do not include py-ref.h in most files
[deliverable/binutils-gdb.git] / gdb / remote-fileio.h
CommitLineData
449092f6
CV
1/* Remote File-I/O communications
2
42a4f53d 3 Copyright (C) 2003-2019 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
7823a941 25#include "fileio.h"
791c0056 26
2cdf3c63
AC
27struct cmd_list_element;
28
449092f6 29/* Unified interface to remote fileio, called in remote.c from
0df8b418 30 remote_wait () and remote_async_wait (). */
6b8edb51
PA
31extern void remote_fileio_request (remote_target *remote,
32 char *buf, int ctrlc_pending_p);
449092f6 33
9938344b
NS
34/* Cleanup any remote fileio state. */
35extern void remote_fileio_reset (void);
36
0df8b418 37/* Called from _initialize_remote (). */
449092f6
CV
38extern void initialize_remote_fileio (
39 struct cmd_list_element *remote_set_cmdlist,
40 struct cmd_list_element *remote_show_cmdlist);
41
0a93529c
GB
42/* Unpack a struct fio_stat. */
43extern void remote_fileio_to_host_stat (struct fio_stat *fst,
44 struct stat *st);
45
449092f6 46#endif
This page took 2.128082 seconds and 4 git commands to generate.