Cross Platform - Unix != Windows != VMS != OS X

  • "It works on my box!"
  • Don't assume the file system is Unix
  • Don't use local paths (includes Win32 authors)
  • Don't write to a file system outside the build area
  • ... unless it's the system temporary directory
Cannot write to '/home/username/test.txt', path does not exist