From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29347 invoked by alias); 14 Oct 2014 21:09:32 -0000 Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner@cygwin.com Mail-Followup-To: cygwin@cygwin.com Received: (qmail 29333 invoked by uid 89); 14 Oct 2014 21:09:31 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.4 required=5.0 tests=AWL,BAYES_00,SPF_HELO_PASS autolearn=ham version=3.3.2 X-HELO: mx1.redhat.com Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-GCM-SHA384 encrypted) ESMTPS; Tue, 14 Oct 2014 21:09:30 +0000 Received: from int-mx14.intmail.prod.int.phx2.redhat.com (int-mx14.intmail.prod.int.phx2.redhat.com [10.5.11.27]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id s9EL9SNV029808 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Tue, 14 Oct 2014 17:09:29 -0400 Received: from [10.10.116.22] ([10.10.116.22]) by int-mx14.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id s9EL9RCE025515 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO) for ; Tue, 14 Oct 2014 17:09:28 -0400 Message-ID: <543D910D.3060003@cygwin.com> Date: Tue, 14 Oct 2014 21:09:00 -0000 From: Yaakov Selkowitz User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 To: cygwin@cygwin.com Subject: Re: Crash in g_file_monitor on 32-bit Cygwin References: <53AB82AB.5000304@cornell.edu> <53ADA5B5.10404@cornell.edu> <53ADAF68.2020703@cygwin.com> <53AEA23A.8030306@cornell.edu> <543D4ED3.6020605@cornell.edu> <543D6BB9.3030009@cornell.edu> <20141014192803.GE2681@calimero.vinschen.de> In-Reply-To: <20141014192803.GE2681@calimero.vinschen.de> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes X-SW-Source: 2014-10/txt/msg00174.txt.bz2 On 2014-10-14 14:28, Corinna Vinschen wrote: > I know the code is not yours, but I have to vent while I see this code :) Actually, this isn't the first time you're seeing this code, it's just been a while. :-) > There's no reason to load GetVolumePathName from kernel32 since all supported > platforms provide this entry point. They didn't when this code was written. > How old is this code? 2006. > What *exactly* is this function trying to check? gamin enforces permissions on its sockets, which will fail on FAT partitions for obvious reasons, so we need to bypass those checks in that case. Obviously this code is overdue for an update, which I'll try to do later today. Yaakov -- 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