This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: New Cygwin 1.7.0-18 in release-2


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]