Mailing-List: contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-developers-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin-developers AT sources DOT redhat DOT com Message-ID: <3B64C0A9.1080700@ece.gatech.edu> Date: Sun, 29 Jul 2001 22:04:25 -0400 From: Charles Wilson User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:0.9.2) Gecko/20010713 X-Accept-Language: en-us MIME-Version: 1.0 To: cygwin-developers AT sources DOT redhat DOT com Subject: Re: Problems with autoconf-2.52 testsuite using current CVS Cygwin References: <996329431 DOT 27668 DOT ezmlm AT sources DOT redhat DOT com> <3B63432E DOT 6050309 AT ece DOT gatech DOT edu> <3B649305 DOT 2090302 AT ece DOT gatech DOT edu> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Charles Wilson wrote: > > It looks like there's a problem with 'mkdir -p' in cygwin-CVS. I'll dig > around and see what's changed in there recently...unless anybody already > knows offhand? Well, by process of elimination, it seems that the problem first appears between the 20010707 and 20010710 snapshots. What problem? This one: $ mkdir -p a/b/c/d $ ls -lF a/b/c d--------- user group date d/ (Note that 'ls -lFd a' indicates that the expected permissions are set on 'a' -- it's just the children directories that don't have the correct perms) On cygwin-1.3.2 and snapshots prior to 20010709, the correct result: $ mkdir -p a/b/c/d $ ls -lF a/b/c drwxrwxr-x user group date d/ Between 20010707 and 20010710, the following patches were committed to CVS ( my bet is that the security.cc change is causing the problem --did I mention that I'm on NTFS under W2K? ) Anyway, more details to follow... Changes by: corinna AT sources DOT redhat DOT com 2001-07-09 02:02:42 Modified files: winsup/cygwin : ChangeLog security.cc Log message: * security.cc (alloc_sd): Don't set inheritance attribute for permissions given to directories. Changes by: corinna AT sources DOT redhat DOT com 2001-07-09 02:05:19 Modified files: winsup/cygwin : ChangeLog uinfo.cc Log message: * uinfo.cc (internal_getlogin): Add pointer check. Changes by: duda AT sources DOT redhat DOT com 2001-07-09 07:44:27 Modified files: cinstall : ChangeLog choose.cc Log message: * choose.cc: Use system foreground color for text output. Changes by: corinna AT sources DOT redhat DOT com 2001-07-10 14:04:17 Modified files: winsup/cygwin : ChangeLog mmap.cc Log message: * mmap.cc (fhandler_disk_file::mmap): Try to open file mappings by a unified name when running under 9x/ME. If that failes, create the file mapping using the unified name. --Chuck