Mercurial > repos > blastem
changeset 804:59e664fa2da8
Fix a search/replace bug from the old Win32 GDB remote debugging work and replace some more print+exit combos with fatal_error
author | Michael Pavone <pavone@retrodev.com> |
---|---|
date | Sun, 26 Jul 2015 17:21:49 -0700 |
parents | 236a184bf6f0 |
children | 3eced113081c |
files | gdb_remote.c |
diffstat | 1 files changed, 6 insertions(+), 11 deletions(-) [+] |
line wrap: on
line diff
--- a/gdb_remote.c Sun Jul 26 16:51:03 2015 -0700 +++ b/gdb_remote.c Sun Jul 26 17:21:49 2015 -0700 @@ -171,7 +171,7 @@ z80_ram[address & 0x1FFF] = value; genesis_context * gen = context->system; #ifndef NO_Z80 - z80_handle_code_GDB_WRITE(address & 0x1FFF, gen->z80); + z80_handle_code_write(address & 0x1FFF, gen->z80); #endif return; } else { @@ -500,8 +500,7 @@ if (!curbuf) { int numread = GDB_READ(GDB_IN_FD, buf, bufsize); if (numread < 0) { - fputs("Failed to read on GDB input file descriptor\n", stderr); - exit(1); + fatal_error("Failed to read on GDB input file descriptor\n"); } dfprintf(stderr, "read %d bytes\n", numread); curbuf = buf; @@ -578,21 +577,17 @@ int listen_sock = socket(result->ai_family, result->ai_socktype, result->ai_protocol); if (listen_sock < 0) { - fputs("Failed to open GDB remote debugging socket", stderr); - exit(1); + fatal_error("Failed to open GDB remote debugging socket"); } if (bind(listen_sock, result->ai_addr, result->ai_addrlen) < 0) { - fputs("Failed to bind GDB remote debugging socket", stderr); - exit(1); + fatal_error("Failed to bind GDB remote debugging socket"); } if (listen(listen_sock, 1) < 0) { - fputs("Failed to listen on GDB remote debugging socket", stderr); - exit(1); + fatal_error("Failed to listen on GDB remote debugging socket"); } gdb_sock = accept(listen_sock, NULL, NULL); if (gdb_sock < 0) { - fputs("accpet returned an error while listening on GDB remote debugging socket", stderr); - exit(1); + fatal_error("accept returned an error while listening on GDB remote debugging socket"); } closesocket(listen_sock); #endif