sys/syslimits.h does not exist on Linux. Using limits.h instead.