+
+Thu Jul 27 15:02:03 EDT 1995 Paul Park (pjpark@mit.edu)
+ * krshd.c - Check for interrupted select. Should fix bug #1555.
+
Thu Jul 13 17:49:54 1995 Sam Hartman <hartmans@tertius.mit.edu>
* configure.in : Short circuit the streams test for AIX to false
do {
ready = readfrom;
if (select(8*sizeof(ready), &ready, (fd_set *)0,
- (fd_set *)0, (struct timeval *)0) < 0)
- break;
+ (fd_set *)0, (struct timeval *)0) < 0) {
+ if (errno == EINTR)
+ continue;
+ else
+ break;
+ }
if (FD_ISSET(s, &ready)) {
if ((*des_read)(s, &sig, 1) <= 0)
FD_CLR(s, &readfrom);