Solaris needs limits.h for PATH_MAX.