if (!hostent)
{
- fprintf (stderr, "%s: unknown host\n", hostname);
+ fprintf_unfiltered (gdb_stderr, "%s: unknown host\n", hostname);
errno = ENOENT;
return -1;
}
if (status < 0)
return status;
- scb->bufcnt = read(scb->fd, scb->buf, BUFSIZ);
+ while (1)
+ {
+ scb->bufcnt = read(scb->fd, scb->buf, BUFSIZ);
+ if (scb->bufcnt != -1 || errno != EINTR)
+ break;
+ }
if (scb->bufcnt <= 0)
if (scb->bufcnt == 0)
return 0; /* Never fails! */
}
-static int
-tcp_set_process_group (scb, ttystate, group)
- serial_t scb;
- serial_ttystate ttystate;
- int group;
-{
- return 0;
-}
-
static int
tcp_write(scb, str, len)
serial_t scb;
tcp_print_tty_state,
tcp_noflush_set_tty_state,
tcp_setbaudrate,
- tcp_set_process_group
};
void