X-Recipient: archive-cygwin AT delorie DOT com X-Spam-Check-By: sourceware.org Date: Wed, 18 Aug 2010 16:23:48 +0200 From: Corinna Vinschen To: cygwin AT cygwin DOT com Subject: Re: cygwin 1.7 lock directory problem Message-ID: <20100818142348.GW11340@calimero.vinschen.de> Reply-To: cygwin AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com References: <4C6B5191 DOT 7070602 AT cygwin DOT com> <20100818055204 DOT GA19288 AT ednor DOT casa DOT cgf DOT cx> <20100818085754 DOT GP11340 AT calimero DOT vinschen DOT de> <445852471 DOT 20100818142802 AT mtu-net DOT ru> <20100818110852 DOT GS11340 AT calimero DOT vinschen DOT de> <4C6BDD79 DOT 5050307 AT redhat DOT com> <20100818140712 DOT GA19338 AT ednor DOT casa DOT cgf DOT cx> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20100818140712.GA19338@ednor.casa.cgf.cx> User-Agent: Mutt/1.5.20 (2009-06-14) Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com On Aug 18 10:07, Christopher Faylor wrote: > On Wed, Aug 18, 2010 at 09:51:29PM +0800, Huang Bambo wrote: > >2010/8/18 Eric Blake : > >> On 08/18/2010 05:08 AM, Corinna Vinschen wrote: > >>>>> Looks like this behaviour is a problem and we should better close the > >>>>> old handle. ?What to do with the new one? ?Just set it to NULL and > >>>>> disallow stackdumps as long as we're in a virtual path? ?Or set it to > >>>>> some well known path, like Cygwin's root? > >>>> > >>>> /var or /tmp would be more sensible. > >>> > >>> Maybe, but it also costs time. ?/var and /tmp Windows paths have to be > >>> generated by a full path conversion every time you call chdir() to a > >>> virtual directory. > >>> The Cygwin installation path (aka the root dir) is just available. > >> > >> Using / as the fallback during a virtual directory makes sense to me > >> (there may be other permission problems if / is not writable by the > >> current user, but a stack dump is a best effort attempt anyways). > >> > >Even in linux, you can't generate core file in virtual directory also, > >so just don't generate core file if you can't write at anywhere. > > Right. I don't think we need a fallback. How is this any different > than what happens when you generate a core dump in linux in a read-only > directory? I just applied a matching patch. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple