- int push_pathname(const char *dir, int len)
- {
- if (dir == pathname)
-@@ -1010,7 +1255,7 @@ struct file_struct *make_file(const char *fname, struct file_list *flist,
+ /* Call this with EITHER (1) "file, NULL, 0" to chdir() to the file's
+ * F_PATHNAME(), or (2) "NULL, dir, dirlen" to chdir() to the supplied dir,
+ * with dir == NULL taken to be the starting directory, and dirlen < 0
+@@ -1032,7 +1277,7 @@ struct file_struct *make_file(const char *fname, struct file_list *flist,