This is the mail archive of the cygwin@cygwin.com 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]

Patch for zip to deal with dos paths


Hi all,

For what it's worth.  Here's a patch to zip that fixes the behaviour with 
regard to dos path names.  It deals with two issues:
  - backslashes are converted to slashes,
  - drive names are stripped when converting an absolute to relative path.

The behaviour of cygwin zip with this patch is the same as the native win32 
version.  In fact, the code added to unix/unix.c essentially comes from 
win32/win32zip.c (slightly simplified).

Of course, this breaks the feature of using NTFS streams with a single 
character file name.  ;-)

Take it or leave it,

  - Michael

zip_dosnames.patch

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

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