define _POSIX_PATH_MAX 256 if not defined (clang )