On Jul 31 16:10, Corinna Vinschen wrote: > On Jul 31 15:30, Corinna Vinschen wrote: > > What still won't work, though is to start an application called, for > > instance, "aux.exe". The reason is that the CreateProcess call in > > spawn/exec is still a Win32 call which will treat this filename as a > > DOS device. > > Hang on, I have a workaround for that problem. It works fine when > using the long path prefix \\?\ in the call to CreateProcessW. > Unfortunately I had to add code to remove the \\?\ prefix for paths > which fit into 260 chars to avoid problems with native Win32 apps so > that's kind of a chicken-egg. Hmm, tricky.
I uploaded 1.7.0-23 to the release-2 area. It fixes the above problem. Now you can call an application called aux.exe just fine. Other changes: - Instead of restricting send/sendto/sendmsg calls to 64K, send data in 64K chunks under the hood to circumvent problem described in KB 201213. - Reworked tty code to handle inheritance better. - Remove some ancient code and better never used APIs. - Constify utmp/login API. - Fix for file systems which get confused when using NtQueryDirectoryFile with FileIdBothDirectoryInformation info class (just UNIXFS right now). Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat
