From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.7 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 Received: from zero.zsh.org (zero.zsh.org [IPv6:2a02:898:31:0:48:4558:7a:7368]) by inbox.vuxu.org (Postfix) with ESMTP id 167EB2733A for ; Mon, 29 Jan 2024 12:00:08 +0100 (CET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1706526008; b=AKld8NfxfZh3iddxXk0bV75/I5Wsezl9BtIN3bRNFkn7U1yz+OIk+FT897Jaifz+CTs2lKzYzh sRjh9r5FTJChXWjavSiN8K4mFuNSvgby3PLxkaKHxWGnqoVRKSJOaHUFafVX7Fw0UBiiXx0RZV oZf6lszdPwtROEjGA0Lk6psMdNmGhIRDhw7RIFwbK0C0Ll5LMnDqqz4Cw/H8YsWAK3CRVBnvK7 /lLluXZqIspqUL245rpxhdYbjrXAg/hDFe5wVC8coDgKIhFE01MV2nDdC8SUczY4eY2Hu/8QRW 3IAcGGcBFe6icZGqevRsxMYwF4x42wlVzg/9mCB+qG4pAg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-lj1-f175.google.com) smtp.remote-ip=209.85.208.175; dkim=pass header.d=gmail.com header.s=20230601 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1706526008; bh=KYbGG3Q9wxQFJf3xyXJqt/DmatXlxP0uDYoxknQrDUo=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID:Date:From:References: In-Reply-To:MIME-Version:DKIM-Signature:DKIM-Signature; b=UD88YwNWFtgLuIgeAgnRqrvgyEQJiy6y5UDHNzGWNm36kchvB8oFhA8wAP3QoUR2AG82w2rcB3 Vp0i8JT6lrKaJTDmsr8M3I8OUK+qNLMJIXgx6+nC1sorieatnPqEYsb86NGf+YADdIPmvkH2o1 NInGOm/fxvfivIwGNGMM3Bz/xzz3J57fjPG0BNM3ythsfzFRXLANbumx91d17G4WztvTAJmaJm BVh7nXISlmkgDi8ly7gcq8uBIHzzLzn8wutjJ96+t8brWRrOhJuWXZXSK5YGfLIFMoJjXk6z9V aCszgMn8VxVvKa9TgxmM5tJId+xOUdh4JPI75MWiOjBp2g==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Type:Cc:To:Subject:Message-ID :Date:From:References:In-Reply-To:MIME-Version:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=xgAnxbeLa6KSu0NVvlWA0fmkqxB8BXncRWYb3RV0lPA=; b=suuAt7I5pCfFvRlWXRgwILJut6 VIrguBoG+nsCQ2o+W/M83rSuz5R2hCyAdPYxxsKraDq7dCP40+tliu2bRx20sFgbcLYAXCUEVD/BX Kqr9c5s3U+f3GqxtC898ER/NG6fOuV0R6DEELj2BqR6IppbT998ha/fGbB2lcfp7f9lIEhL0NzuCN VOTjJcEuf68d/etGyjvR8Xg9Wv5yDG8NUAA90WAKzQ6TcsALlhN/VuzXNkEdUTWY8vBXobFsZ3hp9 lRv8Uw5bXOibUeFQQAoNdaoyPEtMyEkexN/eeukgWyFI1z6xI/rkF0n+AkVJE3F7waE+N5l7tIa+W Vhz48qyA==; Received: by zero.zsh.org with local id 1rUPMz-0002HG-Mh; Mon, 29 Jan 2024 11:00:05 +0000 Authentication-Results: zsh.org; iprev=pass (mail-lj1-f175.google.com) smtp.remote-ip=209.85.208.175; dkim=pass header.d=gmail.com header.s=20230601 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-lj1-f175.google.com ([209.85.208.175]:51560) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1rUPMi-0001yX-OW; Mon, 29 Jan 2024 10:59:49 +0000 Received: by mail-lj1-f175.google.com with SMTP id 38308e7fff4ca-2cdeb954640so34885291fa.3 for ; Mon, 29 Jan 2024 02:59:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706525987; x=1707130787; darn=zsh.org; h=cc:to:subject:message-id:date:from:references:in-reply-to :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=xgAnxbeLa6KSu0NVvlWA0fmkqxB8BXncRWYb3RV0lPA=; b=m6aI5nw5/xDGJ5Jz9PBZfzJ8Ft6p0nqDMF/5pFp2gP4Kx3syvhNhObjon8Fg5TmOZ/ vHgUhzrecrf3h08QIpK11mFdN3GI5Tf4EGT9nc1XJRsMOiOWt3bqmqaTfoPntsWN5LVX 5PQLk+jQc8rDQxs6Nld0v7WkPgq/Hc7Q+n+ZW3URi7f+9ANigabsRP0vUTEA8uOtEYJc Wur57+b4mLMWp+MrFPlUW/aQouv2dZu/TB7yx7RYV4s1QFZQFDSjjGC92gqsBnTNObDD UEM7i2WdICPStQ8g6a0cIQFXgFeuHTMPI6y0irjCEXIQEJFf3ZGyS3hcJ2X6i2tg5uXb Tr+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706525987; x=1707130787; h=cc:to:subject:message-id:date:from:references:in-reply-to :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=xgAnxbeLa6KSu0NVvlWA0fmkqxB8BXncRWYb3RV0lPA=; b=b8urZVQn0ONDOIBBZImqY1QI8soAyOd75/2PUTMJy3jKQdUV4xL65GB+uSqMplvQRx W6BMfDbtyyRXYJUC4gyFh/Yt7ujrV5yUwHRxRaQADt5bqosiOrsUfS8jVcu1aDDDS22w 4j2UyGBQuug6hT+65zBHh8+yGoveSb8wosuo5aKDvO8h4WAAXiOU7nEeNeivNYgAgeM3 B2UA/9qq3k1DNkyAto2I0/yuwI8wUIpEHO9DlY/HFNvP0t4VfiSvHIrHjypKd7R8zjJ9 sGqKR02KsnRIB6duu6ZVDribtLBq8gZ6gX5yqVeXqDUptU4R/Z4Bs/IdbCKcZMene1N8 FgFQ== X-Gm-Message-State: AOJu0YzOt0r7zYnYQM7Drbq0dtvE92iOzutVGqbyoWc1mMoRFPKSNIUn 67B39UOp2uNYU0iGR1eRLhVn8/yb//hsoRoX/zlEXGmYJdVxBFrkURwAGOS2VturNxOiBs4TXwm tYfXTS0PU+lEjN/0ZoRHFvwdHbh8= X-Google-Smtp-Source: AGHT+IFcx9Mpvv/SEkfuFv15nOyQo/BbxM8EwRDqeLc8hLDrEv3qVWzcBK3SgZa1VDHVSAJqf/FFNHb8HzmyyH/pXhU= X-Received: by 2002:a19:2d59:0:b0:50e:88d0:447b with SMTP id t25-20020a192d59000000b0050e88d0447bmr3369535lft.31.1706525987193; Mon, 29 Jan 2024 02:59:47 -0800 (PST) MIME-Version: 1.0 Received: by 2002:a05:7208:64a7:b0:7d:4629:2655 with HTTP; Mon, 29 Jan 2024 02:59:46 -0800 (PST) In-Reply-To: References: From: Mikael Magnusson Date: Mon, 29 Jan 2024 11:59:46 +0100 Message-ID: Subject: Re: [PATCH] Improve stdio management when redirecting descriptors To: Bart Schaefer Cc: Zsh hackers list Content-Type: text/plain; charset="UTF-8" X-Seq: 52511 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: , List-Subscribe: , List-Unsubscribe: , List-Post: List-Owner: List-Archive: On 1/29/24, Bart Schaefer wrote: > The attached patch assures that we're properly managing the internals > of FILE objects when performing redirections. According to my manpages, int fpurge is not available on linux (glibc), but there is void __fpurge. -- Mikael Magnusson