summaryrefslogtreecommitdiff
path: root/src/server/gdb_server.c
diff options
context:
space:
mode:
authoroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2008-04-07 17:29:21 +0000
committeroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2008-04-07 17:29:21 +0000
commit0d4f8fc824c1d07cf385b13483f703456322d4ae (patch)
tree2284a551df71b27f94e94e535695a2eee23d8ebf /src/server/gdb_server.c
parent2b7504c27947a139473986fa65d977701addb88d (diff)
downloadopenocd+libswd-0d4f8fc824c1d07cf385b13483f703456322d4ae.tar.gz
openocd+libswd-0d4f8fc824c1d07cf385b13483f703456322d4ae.tar.bz2
openocd+libswd-0d4f8fc824c1d07cf385b13483f703456322d4ae.tar.xz
openocd+libswd-0d4f8fc824c1d07cf385b13483f703456322d4ae.zip
Spen fixed various issues w.r.t. setting up the sockets for optimal performance.
git-svn-id: svn://svn.berlios.de/openocd/trunk@545 b42882b7-edfa-0310-969c-e2dbd0fdcd60
Diffstat (limited to 'src/server/gdb_server.c')
-rw-r--r--src/server/gdb_server.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/src/server/gdb_server.c b/src/server/gdb_server.c
index 6ac9364d..9a5b81a4 100644
--- a/src/server/gdb_server.c
+++ b/src/server/gdb_server.c
@@ -90,7 +90,6 @@ int gdb_last_signal(target_t *target)
}
}
-#ifndef _WIN32
int check_pending(connection_t *connection, int timeout_s, int *got_data)
{
/* a non-blocking socket will block if there is 0 bytes available on the socket,
@@ -131,7 +130,6 @@ int check_pending(connection_t *connection, int timeout_s, int *got_data)
*got_data=FD_ISSET(connection->fd, &read_fds)!=0;
return ERROR_OK;
}
-#endif
int gdb_get_char(connection_t *connection, int* next_char)
{
@@ -159,11 +157,9 @@ int gdb_get_char(connection_t *connection, int* next_char)
for (;;)
{
-#ifndef _WIN32
retval=check_pending(connection, 1, NULL);
if (retval!=ERROR_OK)
return retval;
-#endif
gdb_con->buf_cnt = read_socket(connection->fd, gdb_con->buffer, GDB_BUFFER_SIZE);
if (gdb_con->buf_cnt > 0)
{