2007-01-18 Corinna Vinschen <corinna@vinschen.de>
+ * spawn.cc (spawn_guts): Don't set cwd for non-Cygwin child processes
+ on NT to allow starting them in virtual directories.
+
+2007-01-18 Corinna Vinschen <corinna@vinschen.de>
+
* mmap.cc (list::hash): Fix type to __ino64_t.
(list::get_hash): Ditto.
(list::set): Add struct stat parameter. Use that instead of calling
TRUE, /* inherit handles from parent */
c_flags,
envblock, /* environment */
- real_path.iscygexec () ? NULL : cygheap->cwd.win32,
+ wincap.is_winnt () || real_path.iscygexec () ?
+ NULL : cygheap->cwd.win32,
&si,
&pi);
}
TRUE, /* inherit handles from parent */
c_flags,
envblock, /* environment */
- real_path.iscygexec () ? NULL : cygheap->cwd.win32,
+ wincap.is_winnt () || real_path.iscygexec () ?
+ NULL : cygheap->cwd.win32,
&si,
&pi);
}