src/winsup/cygwin ChangeLog path.cc

2014-12-16 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-12-16 09:16:03

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (warn_msdos): Slightly reformat.
(find_fast_cwd): Change warning message to urge an update before
reporting the problem.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6597r2=1.6598
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.694r2=1.695




src/winsup/cygwin ChangeLog path.cc

2014-12-16 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-12-16 09:24:40

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (find_fast_cwd): Point to problem reporting web site rather
than to mailing list.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6598r2=1.6599
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.695r2=1.696



src/winsup/cygwin ChangeLog path.cc

2014-10-20 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-10-20 10:29:31

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (symlink_info::check): Set error from status code if opening
the parent directory failed, but keep special case for root dirs.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6545r2=1.6546
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.692r2=1.693



src/winsup/cygwin ChangeLog path.cc

2014-02-27 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2014-02-27 10:25:03

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (find_fast_cwd_pointer): Fix preceeding comment.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6349r2=1.6350
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.689r2=1.690



src/winsup/cygwin ChangeLog path.cc release/1.7.27

2013-12-07 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2013-12-07 10:12:25

Modified files:
winsup/cygwin  : ChangeLog path.cc 
winsup/cygwin/release: 1.7.27 

Log message:
* path.cc (symlink_native): Workaround Windows 8.1 bug: Drop long path
prefix from symlink target path.  Add comment to explain why.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6278r2=1.6279
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.686r2=1.687
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/release/1.7.27.diff?cvsroot=srcr1=1.2r2=1.3



src/winsup/cygwin ChangeLog path.cc

2013-07-31 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2013-07-31 10:26:51

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (normalize_posix_path): Don't check existence of / or // dir
in parent dir check.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6200r2=1.6201
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.683r2=1.684



src/winsup/cygwin ChangeLog path.cc

2013-07-18 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2013-07-18 10:11:33

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (normalize_posix_path): Start checking path before .. at
dst, rather than at dst_start, otherwise suffer loss of one leading
slash in case of UNC paths.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6184r2=1.6185
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.682r2=1.683



src/winsup/cygwin ChangeLog path.cc

2013-07-15 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2013-07-15 09:57:20

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (symlink_native): Fix common prefix search.  Enhance comment.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6180r2=1.6181
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.681r2=1.682



src/winsup/cygwin ChangeLog path.cc path.sgml

2013-06-21 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2013-06-21 08:14:26

Modified files:
winsup/cygwin  : ChangeLog path.cc path.sgml 

Log message:
* path.cc (cygwin_conv_path): Handle NULL from path gracefully.
* path.sgml (func-cygwin-conv-path): Document returning EINVAL if
from is NULL.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6172r2=1.6173
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.679r2=1.680
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.sgml.diff?cvsroot=srcr1=1.10r2=1.11



src/winsup/cygwin ChangeLog path.cc release/1.7.21

2013-06-17 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2013-06-17 12:37:09

Modified files:
winsup/cygwin  : ChangeLog path.cc 
winsup/cygwin/release: 1.7.21 

Log message:
* path.cc (cnt_bs): New inline function.
(symlink_native): Fix creating relative native symlink.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6164r2=1.6165
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.678r2=1.679
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/release/1.7.21.diff?cvsroot=srcr1=1.2r2=1.3



src/winsup/cygwin ChangeLog path.cc

2013-04-12 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2013-04-12 08:30:47

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (symlink_info::check): Drop PC_KEEP_HANDLE flag for
unrecognized reparse points as well.  Reorganize code and comments
handling reparse points for better readability.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6091r2=1.6092
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.672r2=1.673



src/winsup/cygwin ChangeLog path.cc

2013-04-12 Thread corinna
CVSROOT:/cvs/src
Module name:src
Branch: cygwin-64bit-branch
Changes by: cori...@sourceware.org  2013-04-12 08:30:50

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
Pull in changes from HEAD

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srconly_with_tag=cygwin-64bit-branchr1=1.5939.2.70r2=1.5939.2.71
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srconly_with_tag=cygwin-64bit-branchr1=1.669.2.11r2=1.669.2.12



src/winsup/cygwin ChangeLog path.cc

2013-04-03 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2013-04-03 11:20:36

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (class suffix_scan): Add member namelen.
(suffix_scan::name_len): New method.
(suffix_scan::has): Store namelen since we have it already anyway.
Add a bit of explanation and a FIXME to comment.
(suffix_scan::next): Never attach extra .lnk suffix if resulting
filename length exceeds NAME_LEN.
(symlink_info::check): Bail out immediately with ENAMETOOLONG if
filename length exceeds NAME_LEN.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.6082r2=1.6083
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.671r2=1.672



src/winsup/cygwin ChangeLog path.cc

2013-04-03 Thread corinna
CVSROOT:/cvs/src
Module name:src
Branch: cygwin-64bit-branch
Changes by: cori...@sourceware.org  2013-04-03 11:24:41

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
Pull in partial changes from HEAD

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srconly_with_tag=cygwin-64bit-branchr1=1.5939.2.64r2=1.5939.2.65
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srconly_with_tag=cygwin-64bit-branchr1=1.669.2.10r2=1.669.2.11



src/winsup/cygwin ChangeLog path.cc path.h

2012-07-31 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2012-07-31 19:36:16

Modified files:
winsup/cygwin  : ChangeLog path.cc path.h 

Log message:
* path.cc (etc::dir_changed): Change `io' to a static NO_COPY
variable.  Explain why.  Add a muto to guard overwriting the changed_h
handle by multiple concurrent threads.
* path.h (class etc): Drop unused changed_h member.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.5929r2=1.5930
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.667r2=1.668
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.h.diff?cvsroot=srcr1=1.170r2=1.171



src/winsup/cygwin ChangeLog path.cc

2012-07-31 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2012-07-31 19:56:32

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (etc::dir_changed): Revert muto changes since function is
called under lock condition anyway.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.5930r2=1.5931
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.668r2=1.669



src/winsup/cygwin ChangeLog path.cc

2012-06-22 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2012-06-22 09:51:30

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (realpath): Fix comment.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.5874r2=1.5875
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.663r2=1.664



src/winsup/cygwin ChangeLog path.cc

2012-04-27 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2012-04-27 12:07:15

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (find_fast_cwd_pointer): Fix for W8 CP 32 bit.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.5815r2=1.5816
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.661r2=1.662



src/winsup/cygwin ChangeLog path.cc

2012-04-04 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2012-04-04 12:06:21

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (path_conv::check): Convert device type to FH_FS for
non-existant files on /dev, unless /dev itself doesn't exist on disk.
Add comment to explain why.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.5794r2=1.5795
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.655r2=1.656



src/winsup/cygwin ChangeLog path.cc

2012-03-08 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2012-03-08 14:56:19

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (readlink): Avoid calling strlen() twice.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.5742r2=1.5743
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.650r2=1.651



src/winsup/cygwin ChangeLog path.cc

2011-12-24 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2011-12-24 13:11:35

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (struct symlink_info): Add bool argument to declaration of
check_reparse_point.
(symlink_info::check_reparse_point): Add bool argument to indicate
remote drive.  Handle STATUS_PENDING.  Don't evaluate junctions on
remote drives.  Fix comments.
(symlink_info::check): Drop check for is_remote_drive and associated
comment here.  Add fs.is_remote_drive as second parameter to
check_reparse_point call.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.5645r2=1.5646
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.643r2=1.644



src/winsup/cygwin ChangeLog path.cc

2011-12-13 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2011-12-13 14:53:11

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (conv_path_list): Fix a condition.
(cygwin_conv_path): Revert WIN_A conversion to current locale codeset.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.5620r2=1.5621
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.641r2=1.642



src/winsup/cygwin ChangeLog path.cc include/sy ...

2011-12-02 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2011-12-02 16:06:11

Modified files:
winsup/cygwin  : ChangeLog path.cc 
winsup/cygwin/include/sys: cygwin.h 

Log message:
* path.cc (conv_path_list): Take cygwin_conv_path_t as third parameter.
Allow all types of CCP conversions.  Accommodate throughout.
(cygwin_conv_path): Use current ANSI or OEM codepage for WIN_A
conversions, depending on current file API codepage setting.
(cygwin_conv_path_list): Allow all CCP conversion types.
* include/sys/cygwin.h (CCP_CONVTYPE_MASK): Add to cygwin_conv_path_t
enum for convenience.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.5578r2=1.5579
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.638r2=1.639
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/sys/cygwin.h.diff?cvsroot=srcr1=1.97r2=1.98



src/winsup/cygwin ChangeLog path.cc

2011-10-18 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2011-10-18 08:47:09

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc: Extend two comments.  Mention the name RtlpCurDirRef
for reference.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.5524r2=1.5525
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.636r2=1.637



src/winsup/cygwin ChangeLog path.cc

2011-10-13 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2011-10-13 15:32:10

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (copy_cwd_str): Move up in file to be accessible from
class fcwd_access_t.
(class fcwd_access_t): New class to consolidate and hide the details
of the various FAST_CWD implementations.  Add implementation for
Windows 8 Developer Preview.
(fast_cwd_version): Make static private member of fcwd_access_t.
(fast_cwd_ptr): Change base type to fcwd_access_t.
(find_fast_cwd_pointer): Return fcwd_access_t**.
(find_fast_cwd): Ditto.  Rip out all FAST_CWD implementations and use
fcwd_access_t methods instead.
(cwdstuff::override_win32_cwd): Ditto.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.5517r2=1.5518
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.633r2=1.634



src/winsup/cygwin ChangeLog path.cc

2011-10-13 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2011-10-13 16:47:33

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (find_fast_cwd_pointer): Allow 'push crit-sect-addr' instead
of 'mov edi, crit-sect-addr; push edi' and set rcall accordingly.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.5518r2=1.5519
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.634r2=1.635



src/winsup/cygwin ChangeLog path.cc

2011-06-18 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2011-06-18 08:37:00

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (normalize_win32_path): Skip all slashes after recognizing
a .. path component.  Add comment.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.5413r2=1.5414
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.629r2=1.630



src/winsup/cygwin ChangeLog path.cc

2011-02-02 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2011-02-02 09:59:10

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (conv_path_list): Remove enclosing quotes and trailing
backslashes from Win32 environment path lists.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.5140r2=1.5141
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.621r2=1.622



src/winsup/cygwin ChangeLog path.cc path.h

2011-01-17 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2011-01-17 14:19:40

Modified files:
winsup/cygwin  : ChangeLog path.cc path.h 

Log message:
* path.cc (path_conv::check): Don't follow reparse point symlinks if
PC_SYM_NOFOLLOW_REP flag is set.
(cygwin_conv_path): Set PC_SYM_NOFOLLOW_REP flag when converting from
POSIX to Win32.
* path.h (enum pathconv_arg): Define PC_SYM_NOFOLLOW_REP flag.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.5122r2=1.5123
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.620r2=1.621
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.h.diff?cvsroot=srcr1=1.153r2=1.154



src/winsup/cygwin ChangeLog path.cc

2010-12-06 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2010-12-06 13:09:40

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (path_conv::check): Don't generate ENOENT for non-existant
CYGDRIVE and NETDRIVE paths.  Add comment.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.5099r2=1.5100
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.619r2=1.620



src/winsup/cygwin ChangeLog path.cc

2010-11-23 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2010-11-23 09:26:17

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (symlink_info::check): Don't use FileNetworkOpenInformation
on Netapps.  Relax condition for workaround.  Always request size
information via FileStandardInformation info class in workaround.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.5095r2=1.5096
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.618r2=1.619



src/winsup/cygwin ChangeLog path.cc

2010-09-30 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2010-09-30 10:42:34

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (symlink_info::check): Remove erroneous assumption about
required permissions when reading NFS symlinks.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.5067r2=1.5068
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.612r2=1.613



src/winsup/cygwin ChangeLog path.cc

2010-09-21 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2010-09-21 16:41:18

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (cwdstuff::set): Replace constant 2 with sizeof(WCHAR) where
appropriate.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.5049r2=1.5050
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.610r2=1.611



src/winsup/cygwin ChangeLog path.cc

2010-09-14 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2010-09-14 14:10:40

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (symlink_info::check): Make sure AllocationSize and EndOfFile
are stored in the right order when fetching the info from the
NtQueryDirectoryFile result.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.5042r2=1.5043
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.607r2=1.608



src/winsup/cygwin ChangeLog path.cc

2010-08-31 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2010-08-31 13:48:04

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (normalize_posix_path): Preserve //./ and //?/ prefixes.
(path_conv::check): Allow access to root directory of native NT disk
devices.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.5018r2=1.5019
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.604r2=1.605



src/winsup/cygwin ChangeLog path.cc

2010-08-20 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2010-08-20 14:29:56

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (path_conv::check): Close handle in conv_handle if we're
following a symlink.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.5002r2=1.5003
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.602r2=1.603



src/winsup/cygwin ChangeLog path.cc

2010-08-04 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2010-08-04 11:25:13

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (cygwin_conv_path): Rearrange test for . in POSIX to
relative DOS path conversion.  Simplify fixing the path.
In CCP_POSIX_TO_WIN_W conversion, always drop long path prefix if path
fits into MAX_PATH.  Explain why.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4983r2=1.4984
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.598r2=1.599



src/winsup/cygwin ChangeLog path.cc

2010-06-09 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2010-06-09 12:32:15

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (symlink_info::check_shortcut): Use ro_u_empty rather than
local UNICODE_STRING object.
(symlink_info::check_sysfile): Ditto.  Return immediately if NtOpenFile
failed to avoid closing random handle.  Improve debug output in case
NtReadFile failed.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4954r2=1.4955
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.594r2=1.595



src/winsup/cygwin ChangeLog path.cc

2010-06-08 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2010-06-08 15:25:10

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (symlink_info::check): Set h to NULL after closing handle
in udf check.  Remove overagressive bracketing.  Don't set h to NULL
without closing the handle.  Fix using wrong handle in checking
file system when using parent directory handle.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4953r2=1.4954
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.593r2=1.594



src/winsup/cygwin ChangeLog path.cc

2010-05-26 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2010-05-26 14:24:49

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (symlink_info::check): Don't try to handle remote reparse
points as symlinks.  Explain why.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4945r2=1.4946
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.591r2=1.592



src/winsup/cygwin ChangeLog path.cc

2010-05-06 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2010-05-06 10:04:50

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (path_conv::check): Drop setting sym.pflags before calling
mount_info::conv_to_win32_path since the flag value is overwritten by
mount_info::conv_to_win32_path anyway.
Set flags for DOS paths before calling symlink_info::check so they can
be used in that function already.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4938r2=1.4939
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.590r2=1.591



src/winsup/cygwin ChangeLog path.cc

2010-04-22 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2010-04-22 09:43:30

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (symlink_info::check): Fix a comment.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4924r2=1.4925
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.584r2=1.585



src/winsup/cygwin ChangeLog path.cc

2010-04-22 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2010-04-22 17:42:21

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (symlink_info::check): Make sure to restart only once.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4926r2=1.4927
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.586r2=1.587



src/winsup/cygwin ChangeLog path.cc spawn.cc

2010-03-29 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2010-03-29 17:15:52

Modified files:
winsup/cygwin  : ChangeLog path.cc spawn.cc 

Log message:
* spawn.cc (find_exec): Enable finding paths in backslash notation,
especially for the exec[vl]p functions.

* path.cc (symlink_info::check): Disable returning directories with
suffix appended here.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4876r2=1.4877
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.581r2=1.582
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/spawn.cc.diff?cvsroot=srcr1=1.288r2=1.289



src/winsup/cygwin ChangeLog path.cc

2010-02-20 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2010-02-20 09:17:07

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (warn_msdos): Enforce extended hex printing of multibyte
pathnames.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4836r2=1.4837
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.580r2=1.581



src/winsup/cygwin ChangeLog path.cc

2010-02-15 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2010-02-15 13:29:03

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (path_conv::check): Treat native DOS paths as noacl.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4829r2=1.4830
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.579r2=1.580



src/winsup/cygwin ChangeLog path.cc

2010-02-06 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2010-02-06 15:57:22

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (symlink_info::check_nfs_symlink): Reopen file with
FILE_READ_EA access since, surprisingly, you need it to read EAs even
on NFS.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4802r2=1.4803
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.578r2=1.579



src/winsup/cygwin ChangeLog path.cc

2009-12-24 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2009-12-24 12:53:44

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (symlink_info::check): Set fileattr to
FILE_ATTRIBUTE_DIRECTORY in a certain error condition.  Explain why.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4752r2=1.4753
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.574r2=1.575



src/winsup/cygwin ChangeLog path.cc

2009-12-21 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2009-12-21 16:44:38

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (cygwin_conv_path): Add band-aid including comment to avoid
conversion from POSIX . to Win32 .\\.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4750r2=1.4751
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.573r2=1.574



src/winsup/cygwin ChangeLog path.cc syscalls.cc

2009-11-09 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2009-11-09 19:46:36

Modified files:
winsup/cygwin  : ChangeLog path.cc syscalls.cc 

Log message:
* path.cc (symlink_info::check_reparse_point): Always check
SubstituteName for volume string to recognize volume mount points.
Reuse subst when calling sys_wcstombs.
* syscalls.cc (rename): Set errno to EBUSY when trying to rename
volume mount points.  Explain why.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4713r2=1.4714
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.571r2=1.572
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/syscalls.cc.diff?cvsroot=srcr1=1.545r2=1.546



src/winsup/cygwin ChangeLog path.cc

2009-10-09 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2009-10-09 11:17:17

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (tfx_chars): Convert all ASCII control characters except
ASCII NUL as well.  Change layout to make the conversions more clear.
Add comment.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4679r2=1.4680
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.567r2=1.568



src/winsup/cygwin ChangeLog path.cc

2009-09-22 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2009-09-22 09:24:31

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (symlink_worker): Rework error handling to generate Linux
compatible errno in case of trailing slash in newpath.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4649r2=1.4650
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.564r2=1.565



src/winsup/cygwin ChangeLog path.cc path.h

2009-08-26 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2009-08-26 20:32:35

Modified files:
winsup/cygwin  : ChangeLog path.cc path.h 

Log message:
* path.h (INTERIX_SYMLINK_COOKIE): Define.
* path.cc (symlink_info::check_sysfile): Read Interix symlinks as well.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4639r2=1.4640
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.562r2=1.563
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.h.diff?cvsroot=srcr1=1.135r2=1.136



src/winsup/cygwin ChangeLog path.cc path.h spa ...

2009-07-30 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2009-07-30 08:56:57

Modified files:
winsup/cygwin  : ChangeLog path.cc path.h spawn.cc 

Log message:
* path.h (class path_conv): Convert path from char array to char *.
Initialize to NULL in constructors.  Drop normalized_path_size member.
(path_conv::size): Remove.
(path_conv::operator =): Always copy with sizeof path_conv.  Always
duplicate path on cygheap.
(path_conv::set_path): Move implementation to spawn.cc.
* path.cc (path_conv::set_normalized_path): Always allocate
normalized_path on cygheap.
(path_conv::check): Don't work on path, rather allocate THIS_path in
TLS and use it throughout.  When finished, allocate path on cygheap
and copy over.  Defer tacking on extension after having copied path.
* spawn.cc (path_conv::set_path): Implement here.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4599r2=1.4600
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.557r2=1.558
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.h.diff?cvsroot=srcr1=1.128r2=1.129
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/spawn.cc.diff?cvsroot=srcr1=1.274r2=1.275



src/winsup/cygwin ChangeLog path.cc

2009-07-22 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2009-07-22 15:55:48

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (symlink_info::check): Fix typo in comment.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4584r2=1.4585
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.555r2=1.556



src/winsup/cygwin ChangeLog path.cc

2009-07-22 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2009-07-22 18:21:09

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (symlink_info::check): Handle STATUS_NOT_SUPPORTED from
NtCreateFile just like STATUS_EAS_NOT_SUPPORTED.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4586r2=1.4587
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.556r2=1.557



src/winsup/cygwin ChangeLog path.cc

2009-07-15 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2009-07-15 13:27:35

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (cwdstuff::set): Only fix up UNC path in win32 so as not
to overwrite incoming path.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4567r2=1.4568
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.553r2=1.554



src/winsup/cygwin ChangeLog path.cc

2009-06-02 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2009-06-02 13:29:31

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (path_conv::check): Don't call set_exec for files on noacl
mount points.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4498r2=1.4499
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.549r2=1.550



src/winsup/cygwin ChangeLog path.cc

2009-04-15 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2009-04-15 09:58:41

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (path_conv::get_wide_win32_path): Allow relative paths.
(cygwin_conv_path): In case of CCP_POSIX_TO_WIN_W, convert relative
paths to absolute paths if the relative pathname length exceeds
MAX_PATH.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4461r2=1.4462
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.544r2=1.545



src/winsup/cygwin ChangeLog path.cc

2009-03-26 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2009-03-26 12:12:11

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (symlink_worker): Write target filename as UTF-16 string
with leading BOM marker.
(symlink_info::check_shortcut): If check for leading BOM marker
succeeds, read filename as UTF-16 string.
(symlink_info::check_sysfile): Ditto.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4428r2=1.4429
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.543r2=1.544



src/winsup/cygwin ChangeLog path.cc

2008-12-19 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2008-12-19 12:15:33

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (path_conv::check): Handle incoming DOS paths non-POSIXy,
always case-insensitive, always ignoring ACLs.

Patches:
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4325r2=1.4326
http://sources.redhat.com/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.532r2=1.533



src/winsup/cygwin ChangeLog path.cc

2008-12-18 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: cori...@sourceware.org  2008-12-18 15:37:19

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (symlin_info::check): Set 4th parameter of
NtQueryDirectoryFile to NULL instead of 0 since it's a pointer.
Simplify label and break from loop handling in symlink evaluation
conditional expression.  Drop a now useless break statement.  Fix
behaviour when searching for `foo' and then finding a `foo.lnk'
which is no shortcut.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4323r2=1.4324
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.531r2=1.532



src/winsup/cygwin ChangeLog path.cc syscalls.cc

2008-10-09 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: [EMAIL PROTECTED]   2008-10-09 09:43:02

Modified files:
winsup/cygwin  : ChangeLog path.cc syscalls.cc 

Log message:
* path.cc (path_conv::is_binary): Always check for GetBinaryType.
* syscalls.cc (rename): Fix test for just changing case of name on
case insensitive filesystems.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4281r2=1.4282
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.524r2=1.525
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/syscalls.cc.diff?cvsroot=srcr1=1.504r2=1.505



src/winsup/cygwin ChangeLog path.cc

2008-10-09 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: [EMAIL PROTECTED]   2008-10-09 08:56:10

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (symlink_info::check_shortcut): Don't check for executability
here.
(symlink_info::check_sysfile): Ditto.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4280r2=1.4281
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.523r2=1.524



src/winsup/cygwin ChangeLog path.cc

2008-10-08 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: [EMAIL PROTECTED]   2008-10-08 14:58:27

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (path_conv::path_conv): Only assume executability by suffix
on file systems not supporting permissions.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4279r2=1.4280
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.522r2=1.523



src/winsup/cygwin ChangeLog path.cc

2008-08-20 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: [EMAIL PROTECTED]   2008-08-20 10:53:54

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (symlink_info::check_shortcut): If file can't be opened,
treat it as non-symlink rather than generating an EIO error.
(symlink_info::check_sysfile): Ditto.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4260r2=1.4261
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.520r2=1.521



src/winsup/cygwin ChangeLog path.cc

2008-08-15 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: [EMAIL PROTECTED]   2008-08-15 10:19:12

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (symlink_info::check): Don't use eabuf when trying to open
file a second time.  Call NtOpenFile instead of NtCreateFile in this
case.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4254r2=1.4255
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.519r2=1.520



src/winsup/cygwin ChangeLog path.cc

2008-07-16 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: [EMAIL PROTECTED]   2008-07-16 21:08:23

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (allow_winsymlinks): Revert default to create system bit
symlinks for speed.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4216r2=1.4217
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.513r2=1.514



src/winsup/cygwin ChangeLog path.cc

2008-07-02 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: [EMAIL PROTECTED]   2008-07-02 14:00:27

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (path_conv::is_binary): Fix test.  Add comment.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4199r2=1.4200
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.510r2=1.511



src/winsup/cygwin ChangeLog path.cc

2008-06-11 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: [EMAIL PROTECTED]   2008-06-11 14:06:06

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (get_nt_native_path): Drop considerations for DOS devices.
Keep relative paths relative.
(cygwin_conv_path): Don't try to skip native NT prefixes on relative
paths.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4189r2=1.4190
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.509r2=1.510



src/winsup/cygwin ChangeLog path.cc

2008-05-24 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: [EMAIL PROTECTED]   2008-05-24 09:54:33

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (symlink_info::check): Reorder test for nfs symlinks.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4171r2=1.4172
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.508r2=1.509



src/winsup/cygwin ChangeLog path.cc

2008-05-23 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: [EMAIL PROTECTED]   2008-05-23 11:00:35

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (symlink_info::check): Define eabuf and easize outside of
loop.  Set to NULL on first STATUS_EAS_NOT_SUPPORTED.  Align comments.
Fix formatting.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4166r2=1.4167
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.505r2=1.506



src/winsup/cygwin ChangeLog path.cc syscalls.cc

2008-05-22 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: [EMAIL PROTECTED]   2008-05-22 11:18:46

Modified files:
winsup/cygwin  : ChangeLog path.cc syscalls.cc 

Log message:
* path.cc (cygwin_conv_path): Define tp before setting up faul handler.
* syscalls.cc: Ditto, throughout.
(gen_full_path_at): Add bool parameter to allow NULL pathname.
(futimesat): Allow NULL pathname as GLIBC.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4159r2=1.4160
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.503r2=1.504
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/syscalls.cc.diff?cvsroot=srcr1=1.496r2=1.497



src/winsup/cygwin ChangeLog path.cc path.h

2008-05-20 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: [EMAIL PROTECTED]   2008-05-20 10:18:12

Modified files:
winsup/cygwin  : ChangeLog path.cc path.h 

Log message:
* path.cc (path_conv::check): Free wide_path and normalized_path if
necessary.
* path.h (path_conv::path_conv): Set wide_path, normalized_path and
normalized_path_size to 0 in all constructors.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4146r2=1.4147
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.496r2=1.497
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.h.diff?cvsroot=srcr1=1.118r2=1.119



src/winsup/cygwin ChangeLog path.cc

2008-05-20 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: [EMAIL PROTECTED]   2008-05-20 17:18:08

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (fs_info::update): Re-add opening the unsplitted path
for fillout_mntent's sake.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4151r2=1.4152
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.498r2=1.499



src/winsup/cygwin ChangeLog path.cc

2008-05-20 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: [EMAIL PROTECTED]   2008-05-20 18:19:32

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (symlink_info::check_shortcut): Minimize requested file
access flags.
(symlink_info::check_sysfile): Ditto.  Add missing `else'.
(symlink_info::check): Only retry to open file if first try failed
with access denied.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4152r2=1.4153
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.499r2=1.500



src/winsup/cygwin ChangeLog path.cc

2008-05-20 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: [EMAIL PROTECTED]   2008-05-20 18:26:45

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (symlink_worker): Fix EA buffer size info given to
NtCreateFile.
(symlink_info::check_nfs_symlink): Get 64K buffer for EA buffer.
Change EA buffer size info given to NtQueryEaFile accordingly.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4153r2=1.4154
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.500r2=1.501



src/winsup/cygwin ChangeLog path.cc strace.cc

2008-04-28 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: [EMAIL PROTECTED]   2008-04-28 16:01:59

Modified files:
winsup/cygwin  : ChangeLog path.cc strace.cc 

Log message:
* path.cc (symlink_info::check): Avoid special handling for
STATUS_BUFFER_OVERFLOW when calling NtQueryDirectoryFile.
* strace.cc (strace::vprntf): Use bigger buffer.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4129r2=1.4130
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.493r2=1.494
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/strace.cc.diff?cvsroot=srcr1=1.62r2=1.63



src/winsup/cygwin ChangeLog path.cc

2008-04-03 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: [EMAIL PROTECTED]   2008-04-03 15:44:18

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (mount_info::from_fstab): Get module path name of the Cygwin
DLL, not the path of the application.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4087r2=1.4088
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.485r2=1.486



src/winsup/cygwin ChangeLog path.cc

2008-04-03 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: [EMAIL PROTECTED]   2008-04-03 18:20:55

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (mount_info::from_fstab_line): Simplify.
(mount_info::from_fstab): Create a default root dir.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4089r2=1.4090
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.486r2=1.487



src/winsup/cygwin ChangeLog path.cc

2008-04-02 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: [EMAIL PROTECTED]   2008-04-02 11:35:10

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (symlink_info::check_reparse_point): Use NtFsControlFile
to read reparse points.
(enum shortcut_t): New type.
(symlink_info::check): Convert sym_check to shortcut_t.  Use shortcut_t
enum values throughout.  Check reparse point before checking for
sysfile shortcut.  Open reparse points with READ_CONTROL only to
accommodate special Vista reparse points.  Add comments.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4083r2=1.4084
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.482r2=1.483



src/winsup/cygwin ChangeLog path.cc

2008-02-20 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: [EMAIL PROTECTED]   2008-02-20 14:42:29

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (cwdstuff::set): Revert error handling change in case
DuplicateHandle fails, because it breaks Vista/Longhorn workaround.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.4019r2=1.4020
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.472r2=1.473




src/winsup/cygwin ChangeLog path.cc

2008-01-28 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: [EMAIL PROTECTED]   2008-01-28 12:19:30

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc: Fix Samba version in comment.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.3992r2=1.3993
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.467r2=1.468



src/winsup/cygwin ChangeLog path.cc

2008-01-24 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: [EMAIL PROTECTED]   2008-01-24 17:29:29

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (fs_info::update): Fix old-style Samba test to support
recent as well as upcoming Samba releases.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.3991r2=1.3992
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.466r2=1.467



src/winsup/cygwin ChangeLog path.cc

2008-01-24 Thread corinna
CVSROOT:/cvs/src
Module name:src
Branch: cr-0x5f1
Changes by: [EMAIL PROTECTED]   2008-01-24 17:29:42

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (fs_info::update): Fix Samba test to support recent as well
as upcoming Samba releases.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srconly_with_tag=cr-0x5f1r1=1.3582.2.47r2=1.3582.2.48
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srconly_with_tag=cr-0x5f1r1=1.412r2=1.412.2.1



src/winsup/cygwin ChangeLog path.cc

2007-10-11 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: [EMAIL PROTECTED]   2007-10-11 16:26:20

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (basename): Return pointer into the path argument itself.
Shrink buf to 4 bytes.  Use buf only for border cases.
(dirname): Ditto.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.3936r2=1.3937
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.457r2=1.458



src/winsup/cygwin ChangeLog path.cc include/li ...

2007-10-10 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: [EMAIL PROTECTED]   2007-10-10 16:54:09

Modified files:
winsup/cygwin  : ChangeLog path.cc 
winsup/cygwin/include: limits.h 

Log message:
* path.cc (struct symlink_info): Change size of contents member to
be able to keep SYMLINK_MAX sized strings.
(symlink_worker): Rework for long path names.  When writing windows
shortcuts, store pathname additionally hidden after the actual
shortcut data to workaround size limitations of the description field.
(symlink_info::check_shortcut): Drop file name parameter.  Drop max
file size check.  Use NT functions.  Use appended full path if
available, description otherwise.  Check symlink string length for
not exceeding SYMLINK_MAX.  Don't close file here.
(symlink_info::check_sysfile): Drop file name parameter.  Use NT
functions.  Check symlink string length for not exceeding SYMLINK_MAX.
Don't close file here.
(symlink_info::check_reparse_point): Drop file name parameter.  Drop
useless length checks.  Allow SYMLINK_MAX length symlink strings.
Don't close file here.
(symlink_info::posixify): Allow SYMLINK_MAX length symlink strings.
(symlink_info::check): Turn around checking for symlink file attributes.
Use NT functions.  Close symlink file here.
* include/limits.h (PATH_MAX): Define as 32760.  Change comment.
(SYMLINK_MAX): Define as PATH_MAX - 1.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.3935r2=1.3936
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.456r2=1.457
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/include/limits.h.diff?cvsroot=srcr1=1.19r2=1.20



src/winsup/cygwin ChangeLog path.cc path.h

2007-08-19 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: [EMAIL PROTECTED]   2007-08-19 15:55:06

Modified files:
winsup/cygwin  : ChangeLog path.cc path.h 

Log message:
* path.cc (fillout_mntent): Append backslash to drive-only paths before
calling fs_info::update.
* path.h (fs_info::clear): Simplify.
(fs_info::fs_info): Add constructor.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.3914r2=1.3915
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.452r2=1.453
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.h.diff?cvsroot=srcr1=1.107r2=1.108



src/winsup/cygwin ChangeLog path.cc syscalls.cc

2007-08-15 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: [EMAIL PROTECTED]   2007-08-15 16:27:10

Modified files:
winsup/cygwin  : ChangeLog path.cc syscalls.cc 

Log message:
* path.cc (get_nt_native_path): Allow to convert special paths which
have no native NT path representation for simplified debug output.
* syscalls.cc: Convert debug output to print native NT path.
(unlink): Drop redundant debug output.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.3905r2=1.3906
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.448r2=1.449
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/syscalls.cc.diff?cvsroot=srcr1=1.461r2=1.462



src/winsup/cygwin ChangeLog path.cc

2007-08-14 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: [EMAIL PROTECTED]   2007-08-14 15:54:45

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (fs_info::update): Correctly handle the volume root directory.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.3901r2=1.3902
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.446r2=1.447



src/winsup/cygwin ChangeLog path.cc

2007-08-14 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: [EMAIL PROTECTED]   2007-08-14 16:19:14

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (symlink_info::check): In case of ERROR_SHARING_VIOLATION and
ERROR_ACCESS_DENIED, try to get file attributes by using directory
functions.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.3902r2=1.3903
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.447r2=1.448



src/winsup/cygwin ChangeLog path.cc

2007-08-10 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: [EMAIL PROTECTED]   2007-08-10 16:47:28

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (fillout_mntent): Fix calculation of unicode buffer size.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.3892r2=1.3893
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.442r2=1.443



src/winsup/cygwin ChangeLog path.cc

2007-05-22 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: [EMAIL PROTECTED]   2007-05-22 12:43:31

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (cwdstuff::set): Avoid double aquiring of cwd_lock.
Open directory with inheriting enabled.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.3807r2=1.3808
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.435r2=1.436



src/winsup/cygwin ChangeLog path.cc

2007-05-22 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: [EMAIL PROTECTED]   2007-05-22 13:03:43

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (cwdstuff::set): Revert useless acquire check.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.3808r2=1.3809
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.436r2=1.437



src/winsup/cygwin ChangeLog path.cc syscalls.cc

2007-02-27 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: [EMAIL PROTECTED]   2007-02-27 18:38:22

Modified files:
winsup/cygwin  : ChangeLog path.cc syscalls.cc 

Log message:
* path.cc (close_user_proc_parms_cwd_handle): Remove.
(cwdstuff::init): Don't call close_user_proc_parms_cwd_handle.
Call set to set cwd with all-sharing handle.
(cwdstuff::set): Fix comment.  Don't close cwd handle.  Set in
user parameter block instead and close old cwd handle.
* syscalls.cc (rename): Call unlink_nt instead of RemoveDirectory or
DeleteFile to allow deleting shared files/directories.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.3782r2=1.3783
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.432r2=1.433
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/syscalls.cc.diff?cvsroot=srcr1=1.441r2=1.442



src/winsup/cygwin ChangeLog path.cc

2006-12-05 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: [EMAIL PROTECTED]   2006-12-05 21:46:27

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (cwdstuff::init): Don't change to windows_system_directory
if Cygwin DLL has been loaded dynamically.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.3663r2=1.3664
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.423r2=1.424



src/winsup/cygwin ChangeLog path.cc

2006-11-02 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: [EMAIL PROTECTED]   2006-11-02 12:19:16

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (symlink_info::check): Eliminate PATH_REP bit from pflags.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.3642r2=1.3643
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.417r2=1.418



src/winsup/cygwin ChangeLog path.cc

2006-11-02 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: [EMAIL PROTECTED]   2006-11-02 13:39:44

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (symlink_info::posixify): Fix comment.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.3643r2=1.3644
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.418r2=1.419



src/winsup/cygwin ChangeLog path.cc

2006-07-19 Thread corinna
CVSROOT:/cvs/src
Module name:src
Changes by: [EMAIL PROTECTED]   2006-07-19 08:20:26

Modified files:
winsup/cygwin  : ChangeLog path.cc 

Log message:
* path.cc (symlink_worker): Return EEXIST if newpath exists.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srcr1=1.3578r2=1.3579
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srcr1=1.411r2=1.412



src/winsup/cygwin ChangeLog path.cc mmap.cc

2006-07-19 Thread corinna
CVSROOT:/cvs/src
Module name:src
Branch: cv-branch
Changes by: [EMAIL PROTECTED]   2006-07-19 11:11:15

Modified files:
winsup/cygwin  : ChangeLog path.cc mmap.cc 

Log message:
* Merge HEAD into cv-branch.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/ChangeLog.diff?cvsroot=srconly_with_tag=cv-branchr1=1.3560.2.24r2=1.3560.2.25
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/path.cc.diff?cvsroot=srconly_with_tag=cv-branchr1=1.411r2=1.411.2.1
http://sourceware.org/cgi-bin/cvsweb.cgi/src/winsup/cygwin/mmap.cc.diff?cvsroot=srconly_with_tag=cv-branchr1=1.127.2.4r2=1.127.2.5



  1   2   >