Introduce new shared function remote_fileio_to_fio_error
[deliverable/binutils-gdb.git] / gdb / gdbserver / hostio-errno.c
CommitLineData
59a016f0 1/* Host file transfer support for gdbserver.
32d0add0 2 Copyright (C) 2007-2015 Free Software Foundation, Inc.
59a016f0
PA
3
4 Contributed by CodeSourcery.
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
32de4b9d 10 the Free Software Foundation; either version 3 of the License, or
59a016f0
PA
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
32de4b9d 19 along with this program. If not, see <http://www.gnu.org/licenses/>. */
59a016f0
PA
20
21/* This file implements the hostio_last_error target callback
22 on top of errno. */
23
59a016f0 24#include "server.h"
b88bb450 25#include "common-remote-fileio.h"
59a016f0
PA
26
27void
28hostio_last_error_from_errno (char *buf)
29{
30 int error = errno;
b88bb450 31 int fileio_error = remote_fileio_to_fio_error (error);
59a016f0
PA
32 sprintf (buf, "F-1,%x", fileio_error);
33}
This page took 0.664164 seconds and 4 git commands to generate.