Deleted Added
full compact
12c12
< SM_RCSID("@(#)$Id: listener.c,v 8.85 2002/05/28 18:17:41 gshapiro Exp $")
---
> SM_RCSID("@(#)$Id: listener.c,v 8.85.2.1 2002/08/09 22:13:36 gshapiro Exp $")
624,625d623
< rs = select(0, NULL, NULL, NULL, &st); \
< if (rs != 0) \
627,629c625,636
< smi_log(SMI_LOG_ERR, \
< "MI_SLEEP(): select() returned non-zero result %d, errno = %d", \
< rs, errno); \
---
> for (;;) \
> { \
> rs = select(0, NULL, NULL, NULL, &st); \
> if (rs < 0 && errno == EINTR) \
> continue; \
> if (rs != 0) \
> { \
> smi_log(SMI_LOG_ERR, \
> "MI_SLEEP(): select() returned non-zero result %d, errno = %d", \
> rs, errno); \
> } \
> } \