DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 51HA87YJ2874154 Authentication-Results: delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com Authentication-Results: delorie.com; spf=pass smtp.mailfrom=cygwin.com DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 51HA87YJ2874154 Authentication-Results: delorie.com; dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=RAfy3tuF X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 141183858D38 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1739786886; bh=+QNbVtqyQAgz5OE3NNCsBeY3+Okox28CDqYZO9Jwjc0=; h=Date:To:Subject:References:In-Reply-To:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc: From; b=RAfy3tuF2chFinrhOYk7TTgEqkGdCRAz0hPaBqYbbGrQedznE50UDUQYNobdn3h/8 ClWs+nZgrthAVMzAvIFxdJbrIgtRpbuyr4ZaVHKdtilE6PhLIBtLFNCcNjM5CXTL64 Qlgz7Mb3FxW6cO/cYuI0ovKG6KxMybidj4D3TEs8= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 822DF3858D21 Date: Mon, 17 Feb 2025 11:02:49 +0100 To: cygwin AT cygwin DOT com Subject: Re: Cygwin sparse file support: Please support fcntl(..., F_FREESP, ...) Message-ID: Mail-Followup-To: cygwin AT cygwin DOT com References: MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.30 Precedence: list List-Id: General Cygwin discussions and problem reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Corinna Vinschen via Cygwin Reply-To: cygwin AT cygwin DOT com Cc: Corinna Vinschen Content-Type: text/plain; charset="utf-8" Errors-To: cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com Sender: "Cygwin" Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 51HA87YJ2874154 On Feb 16 16:27, Sebastian Feld via Cygwin wrote: > On Sat, Feb 15, 2025 at 4:15 PM Cedric Blancher via Cygwin > wrote: > > > > Good afternoon! > > > > Could Cygwin 3.6 please support fcntl(...,F_FREESP,...) and > > cntl(...,F_FREESP64,...), as specified in > > https://docs.oracle.com/cd/E19253-01/816-5167/fcntl-2/index.html > > > > Lots of older software from Solaris, SUPER/UX, CrayOS use F_FREESP for > > QNX and AIX support F_ALLOCSP and F_FREESP > > > punching a hole into a file, and IMO it'll be nice if this works for > > Cygwin out of the box. > > +1 > > Please also add F_ALLOCSP and F_ALLOCSP64 to allocate space in a file. > Like F_FREESP and F_FREESP64 it takes a struct flock/flock64, so it's > a pretty straightforward API. No, we won't do that. We're not adding any new feature to 3.6 this close to the release. We'll open up the main branch for new features after the 3.6 release and patches are welcome. Corinna -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple