provide fallback for POSIX::PATH_MAX as not all platforms ahve that implemented