include/exec: Define errno values in gdbstub.h
Define constants for the errno values defined by the gdb remote fileio protocol. Reviewed-by: Alex Bennée <alex.bennee@linaro.org> Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
This commit is contained in:
parent
7c56c2d3da
commit
9814483d63
|
@ -19,6 +19,28 @@
|
||||||
#define GDB_O_TRUNC 0x400
|
#define GDB_O_TRUNC 0x400
|
||||||
#define GDB_O_EXCL 0x800
|
#define GDB_O_EXCL 0x800
|
||||||
|
|
||||||
|
/* For gdb file i/o remote protocol errno values */
|
||||||
|
#define GDB_EPERM 1
|
||||||
|
#define GDB_ENOENT 2
|
||||||
|
#define GDB_EINTR 4
|
||||||
|
#define GDB_EBADF 9
|
||||||
|
#define GDB_EACCES 13
|
||||||
|
#define GDB_EFAULT 14
|
||||||
|
#define GDB_EBUSY 16
|
||||||
|
#define GDB_EEXIST 17
|
||||||
|
#define GDB_ENODEV 19
|
||||||
|
#define GDB_ENOTDIR 20
|
||||||
|
#define GDB_EISDIR 21
|
||||||
|
#define GDB_EINVAL 22
|
||||||
|
#define GDB_ENFILE 23
|
||||||
|
#define GDB_EMFILE 24
|
||||||
|
#define GDB_EFBIG 27
|
||||||
|
#define GDB_ENOSPC 28
|
||||||
|
#define GDB_ESPIPE 29
|
||||||
|
#define GDB_EROFS 30
|
||||||
|
#define GDB_ENAMETOOLONG 91
|
||||||
|
#define GDB_EUNKNOWN 9999
|
||||||
|
|
||||||
/* For gdb file i/o stat/fstat. */
|
/* For gdb file i/o stat/fstat. */
|
||||||
typedef uint32_t gdb_mode_t;
|
typedef uint32_t gdb_mode_t;
|
||||||
typedef uint32_t gdb_time_t;
|
typedef uint32_t gdb_time_t;
|
||||||
|
|
Loading…
Reference in New Issue