|
@@ -317,9 +317,9 @@ void gdb_handle_v_file_open(GArray *params, void *user_ctx)
|
|
int fd = open(filename, flags, mode);
|
|
int fd = open(filename, flags, mode);
|
|
#endif
|
|
#endif
|
|
if (fd < 0) {
|
|
if (fd < 0) {
|
|
- g_string_printf(gdbserver_state.str_buf, "F-1,%d", errno);
|
|
|
|
|
|
+ g_string_printf(gdbserver_state.str_buf, "F-1,%x", errno);
|
|
} else {
|
|
} else {
|
|
- g_string_printf(gdbserver_state.str_buf, "F%d", fd);
|
|
|
|
|
|
+ g_string_printf(gdbserver_state.str_buf, "F%x", fd);
|
|
}
|
|
}
|
|
gdb_put_strbuf();
|
|
gdb_put_strbuf();
|
|
}
|
|
}
|
|
@@ -329,7 +329,7 @@ void gdb_handle_v_file_close(GArray *params, void *user_ctx)
|
|
int fd = gdb_get_cmd_param(params, 0)->val_ul;
|
|
int fd = gdb_get_cmd_param(params, 0)->val_ul;
|
|
|
|
|
|
if (close(fd) == -1) {
|
|
if (close(fd) == -1) {
|
|
- g_string_printf(gdbserver_state.str_buf, "F-1,%d", errno);
|
|
|
|
|
|
+ g_string_printf(gdbserver_state.str_buf, "F-1,%x", errno);
|
|
gdb_put_strbuf();
|
|
gdb_put_strbuf();
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
@@ -352,7 +352,7 @@ void gdb_handle_v_file_pread(GArray *params, void *user_ctx)
|
|
|
|
|
|
ssize_t n = pread(fd, buf, bufsiz, offset);
|
|
ssize_t n = pread(fd, buf, bufsiz, offset);
|
|
if (n < 0) {
|
|
if (n < 0) {
|
|
- g_string_printf(gdbserver_state.str_buf, "F-1,%d", errno);
|
|
|
|
|
|
+ g_string_printf(gdbserver_state.str_buf, "F-1,%x", errno);
|
|
gdb_put_strbuf();
|
|
gdb_put_strbuf();
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
@@ -375,7 +375,7 @@ void gdb_handle_v_file_readlink(GArray *params, void *user_ctx)
|
|
ssize_t n = readlink(filename, buf, BUFSIZ);
|
|
ssize_t n = readlink(filename, buf, BUFSIZ);
|
|
#endif
|
|
#endif
|
|
if (n < 0) {
|
|
if (n < 0) {
|
|
- g_string_printf(gdbserver_state.str_buf, "F-1,%d", errno);
|
|
|
|
|
|
+ g_string_printf(gdbserver_state.str_buf, "F-1,%x", errno);
|
|
gdb_put_strbuf();
|
|
gdb_put_strbuf();
|
|
return;
|
|
return;
|
|
}
|
|
}
|