This patch adds the EIO and ENOSYS errno values as supported by GDB's
File-I/O.
Until recently, they were not documented in the relevant section of the
GDB manual:
https://sourceware.org/gdb/current/onlinedocs/gdb.html/Errno-Values.html
Signed-off-by: Yodel Eldar <yodel.eldar@yodel.dev>
---
include/gdbstub/syscalls.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/include/gdbstub/syscalls.h b/include/gdbstub/syscalls.h
index d63228e96b..6200416f77 100644
--- a/include/gdbstub/syscalls.h
+++ b/include/gdbstub/syscalls.h
@@ -22,6 +22,7 @@
#define GDB_EPERM 1
#define GDB_ENOENT 2
#define GDB_EINTR 4
+#define GDB_EIO 5
#define GDB_EBADF 9
#define GDB_EACCES 13
#define GDB_EFAULT 14
@@ -37,6 +38,7 @@
#define GDB_ENOSPC 28
#define GDB_ESPIPE 29
#define GDB_EROFS 30
+#define GDB_ENOSYS 88
#define GDB_ENAMETOOLONG 91
#define GDB_EUNKNOWN 9999
--
2.51.1.dirty