fix pointer type
Path_posix.cpp needs linux/limits in order to have the PATH_MAX constant defined
copy bob's File_mac implementation to File_linux
Merge remote-tracking branch 'untothebreach/master'
Use correct header to get PATH_MAX on linux/mac.