A missing case here is "relative path containing a directory separator for argv[0]"