--- src/xstd/Select.h.orig 2011-05-18 16:32:28.000000000 -0700 +++ src/xstd/Select.h 2011-05-18 16:33:26.000000000 -0700 @@ -30,8 +30,8 @@ bool isReady(int fd) const { return FD_ISSET(fd, &theReadySet) != 0; } protected: - fd_set theSet; - fd_set theReadySet; + mutable fd_set theSet; + mutable fd_set theReadySet; int theMaxFD; int theResCount;