#include <sys/time.h>
#if defined(__linux__)
#include <linux/limits.h>
- #elif (defined(__sun__) || defined(__CYGWIN__))
- /* Solaris and Cygwin have no sys/syslimits.h */
+ #elif (defined(__sun__) || defined(__CYGWIN__) || defined(__GNU__))
+ /* Solaris, Cygwin and Hurd have no sys/syslimits.h */
#else
#include <sys/syslimits.h>
#endif