provide fallback for POSIX::PATH_MAX for platforms without it