X-Recipient: archive-cygwin AT delorie DOT com DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:to:from:subject:date:message-id:references :mime-version:content-type:content-transfer-encoding :in-reply-to; q=dns; s=default; b=o0DnwtHzI6SNMNHVwSBBLLhhTlQW7v 1DUJkQ/lwcbb0QRL8sIB0ev6XdUUL+dGr9fivVV1Pe/7XriW8UV+U9fv7cuVKDca c54XTNMd9sa5/hj1ntcDN4V7SAbS6vbspBxpwCeknU6m5VwiKUKZb+DylljA9oQQ vlUPBXgj+3zT0= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:to:from:subject:date:message-id:references :mime-version:content-type:content-transfer-encoding :in-reply-to; s=default; bh=HQ/sDOkfGkN+nKeth1aEEgj/xk4=; b=KV/l pkNchCYI8hy9vvTkYqCB6VKfuy/HfK57iyDoolyqijdtG4oTyvP9MtPtZ1Ci7WXw 0Qr7iVpW2Pcu5GO6fyH7yADRmshr933muSCHOBNUpqC22XorlT9QPPwaWdFTMFTY 0NBvM8PLqZ05dnyI6iXhRy7Mk3aQaIVYUVReMSo= Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: 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 X-Spam-SWARE-Status: No, score=1.3 required=5.0 tests=AWL,BAYES_50,FREEMAIL_FROM,FSL_HELO_BARE_IP_2,KHOP_THREADED,RCVD_IN_DNSWL_NONE,RCVD_IN_HOSTKARMA_NO,RCVD_NUMERIC_HELO,RDNS_NONE,SPF_HELO_PASS,SPF_PASS,TW_YG autolearn=no version=3.3.1 To: cygwin AT cygwin DOT com From: jojelino Subject: Re: sqlite defect Date: Thu, 18 Jul 2013 17:11:10 +0900 Lines: 18 Message-ID: References: , <51E703FB DOT 1010300 AT etr-usa DOT com> <51E74AB4 DOT 7010508 AT etr-usa DOT com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit User-Agent: Mozilla/5.0 (Windows NT 5.2; rv:25.0) Gecko/20100101 Thunderbird/25.0a1 In-Reply-To: <51E74AB4.7010508@etr-usa.com> On 2013-07-18 AM 10:53, Warren Young wrote: > Nothing so simple. Locking is handled at the OS and/or Cygwin DLL > level. The build change between 3.7.16.2 and 3.7.17-3 is that we're now > relying on new features in the Cygwin DLL to do Windows-style locking by > default. > > Older versions of Cygwin SQLite bypassed the Cygwin DLL entirely for > this, going straight to the Win32 API, thereby preventing the DLL from > interposing itself for the "posix" case. > Mandatory locking feature of cygwin used in sqlite is broken. Just build plain sqlite build without the cygport patch that led the disaster. unless you have familiar with exotic adventure like finding undocumented behavior of windows wasting many man-hours to workaround the problem. -- Regards. -- 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