diff options
Diffstat (limited to 'gdb/ser-unix.c')
-rw-r--r-- | gdb/ser-unix.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/gdb/ser-unix.c b/gdb/ser-unix.c index 4a40c36..7c10815 100644 --- a/gdb/ser-unix.c +++ b/gdb/ser-unix.c @@ -31,6 +31,7 @@ #include <sys/socket.h> #include <sys/time.h> +#include "gdb_select.h" #include "gdb_string.h" #ifdef HAVE_TERMIOS @@ -365,7 +366,7 @@ hardwire_send_break (struct serial *scb) the full length of time. I think that is OK. */ timeout.tv_sec = 0; timeout.tv_usec = 250000; - select (0, 0, 0, 0, &timeout); + gdb_select (0, 0, 0, 0, &timeout); status = ioctl (scb->fd, TIOCCBRK, 0); return status; } @@ -448,9 +449,9 @@ wait_for (struct serial *scb, int timeout) FD_SET (scb->fd, &readfds); if (timeout >= 0) - numfds = select (scb->fd + 1, &readfds, 0, 0, &tv); + numfds = gdb_select (scb->fd + 1, &readfds, 0, 0, &tv); else - numfds = select (scb->fd + 1, &readfds, 0, 0, 0); + numfds = gdb_select (scb->fd + 1, &readfds, 0, 0, 0); if (numfds <= 0) if (numfds == 0) |