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=-3.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,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 816C8238F5 for ; Mon, 29 Jan 2024 14:03:36 +0100 (CET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1706533416; b=Y4ax7DPsFeFuuYlTyE2ZAUd7vGDVDvg70iQK1XU6lROoXKdCWzatF+VksdLeIDdRaoAYYYK0+M B5z9SVy9zrgaICFXsCphPD3lYBVRlpX0UMNW+/5gJhN9dK5fjvnTsSN0JMQsIxHGXuOBH0j1TV mQLf/AxScLAz44V3N/LdBvX8+S65WxNmRNey58hfCXNNKBCvWlsaT61gMwkSZbTASWC/hj7Y9p nI31pxJJjeS77SZF4ZOMkfRbJk6R0VVsQEnjfPgRhX5oM3TzhI7t7Q4uJu7MNJkUp2e9C/bDVS jHq6pLt5CnvO0IsPdTyn2KI9MH2lS3lCOzgeBnnLOhLrbg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-ej1-f53.google.com) smtp.remote-ip=209.85.218.53; dkim=pass header.d=brasslantern-com.20230601.gappssmtp.com header.s=20230601 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1706533416; bh=EEvuc3yOenL+rKwWT5b74E4kdcGMqId6iu2P3dyzu5w=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:Content-Type:Cc:To:Subject: Message-ID:Date:From:In-Reply-To:References:MIME-Version:DKIM-Signature: DKIM-Signature; b=ZtpV/RJw1s1knZs2bXGLKQpfe6sfCzjjPz0BT2xHYvsMdXP6X72WsaGLdofLa3dX8h1z2hbrvj veV+4m6FpD5Hc0fZ52ZeqZDEntpWURUJniEbgLJOKGvo2wYPB76cd97LKnoOLUFbPqbjI4KXt0 zA23wxr9MP10MpDIhQP9pKBTGX8/ITFeL1iBow3IKc0FmkWXxmYV86klkFHYsFbZJ6X1IASAyJ PJ1yukJWHM0Cw+VEuJr4za1W7CLBP0HcKKKsKTaNpeQv33tNNGjx0OyMHQMZO8sCc+fzcNu4Gn MJkhdC9ioO1FGfYObMlbmiSoERS8XCQvzvA8F+Yx0DdOYg==; 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-Transfer-Encoding: Content-Type:Cc:To:Subject:Message-ID:Date:From:In-Reply-To:References: MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=EEvuc3yOenL+rKwWT5b74E4kdcGMqId6iu2P3dyzu5w=; b=OSWLPbxCGsK5K6fUiNy6Nmpizw wsjGi99dpXT0uMFmndHb6OJSnTvnjqi33ZX/rs4CCQWKMboE20JOoIbE0/aUp972gpNee+1HvwhuQ LmEg5Q9Ls4RoGL3mU2+YF4UMyIXIX4tJ97gHrM+yeXQXfxxcnLvkkIeIrxFxj9EeuTLCfI85OrgyA sEGBN41L9IhFbdJEr2LhTN0KIwDM0cBnwuKHRiaUICJmtRnjLLDDAwTLrp1MfG/YBTChp7dWLyhhk bOL2cTwN2EKxcsM7XhRXA0Yiy3STLkGFey4+sMF33/lyXu6radufeHAkyVBPn55kbaBb/0AIYfdb3 tH1VNcQA==; Received: by zero.zsh.org with local id 1rURIV-0007My-Pe; Mon, 29 Jan 2024 13:03:35 +0000 Authentication-Results: zsh.org; iprev=pass (mail-ej1-f53.google.com) smtp.remote-ip=209.85.218.53; dkim=pass header.d=brasslantern-com.20230601.gappssmtp.com header.s=20230601 header.a=rsa-sha256; dmarc=none header.from=brasslantern.com; arc=none Received: from mail-ej1-f53.google.com ([209.85.218.53]:60743) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1rURID-00074x-RA; Mon, 29 Jan 2024 13:03:22 +0000 Received: by mail-ej1-f53.google.com with SMTP id a640c23a62f3a-a3566c0309fso171272966b.1 for ; Mon, 29 Jan 2024 05:03:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brasslantern-com.20230601.gappssmtp.com; s=20230601; t=1706533397; x=1707138197; darn=zsh.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=EEvuc3yOenL+rKwWT5b74E4kdcGMqId6iu2P3dyzu5w=; b=SacWDpOxSi/nvDg8uXo0f4/LP/w/qxUXs6Hg8cB6iMuGX2JJRSn36PKjWGVXOTBrKv v64Fda+r9XqwYjeWTTVfk2qnGfg/Ssf3Ts88g461eT9HW/fm0HVtbavR6MmHO7bL9Ort qLenF4nD7JSr5Y4H/K7fdtvYrEEV4btVQV8pGXfoss0a55UCP7lZwOIj9Wg5mLTKcT0J e1MhWAwjQRILv/KByZq8MlFY2H4kW1NpkG7XpgSBM7r2JFrAqZbM21i7bWObCdAXaVVW z3u9xagXeqb4Ib8v/H5rmE+0fmqZYEfLv87oDvuc+6KXePqxxBzlF4BU2/n55EEK22ow 3suA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706533397; x=1707138197; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=EEvuc3yOenL+rKwWT5b74E4kdcGMqId6iu2P3dyzu5w=; b=lcoDUpvo7+4yWwXfCHfuyaC7320wzxKNlE6p+bJEEcYe8EqSYytmsugiqQUB4nrMU7 HzV35hLSW/WHWnS25OLVnwsk+qdJTgK0KxJXI7NzL/D0DM5o3qo31nr12yJxbFROA5qy IdFJHeSmYPuC5bda0DL91dAWnxO2PdbF/JJt+2Rg2mEGNEfQ+fMQFUp0zKQXh0ndYHz/ IWNx9ZnxfLvFxxzxi6jwTsgFsvZ0a8kIHcxqJ+DpYcoMhSZ9eVKjHLhdNnz4ddUpfCtj 5U2s/6J2tUlSVky0ArW5N6BqRJk698KyU+6Bn2K4Xz2wQ6mC+IQWfsgADTecCQtR38w1 puGQ== X-Gm-Message-State: AOJu0YzNa4Mr7HIz0s0G145gFItViUFNtufKs/Ux3p/Yi9lUk0mRYMJ9 3cqdrAvKR69zQP+rBD5mDTiZE5CzWu2EYB6RUUgd27v2p0i8GHe0B6fUpILWgGTMcWAUQJIHHdH bCPxrOvinnC2umKKhDni2KeTZqCD7+9l5glN/ X-Google-Smtp-Source: AGHT+IHW+p0hWIAQBeFdADiV367NjUOdPfAFHbbKDSspGnpedLjol9TFqfZ8PPHXhRH5Ty9wVvxkm0EO/4j16RS1Yqc= X-Received: by 2002:a17:906:cf91:b0:a34:96ca:b0c with SMTP id um17-20020a170906cf9100b00a3496ca0b0cmr4642121ejb.58.1706533397154; Mon, 29 Jan 2024 05:03:17 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Bart Schaefer Date: Mon, 29 Jan 2024 05:03:05 -0800 Message-ID: Subject: Re: [PATCH] Improve stdio management when redirecting descriptors To: Mikael Magnusson Cc: Zsh hackers list Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Seq: 52512 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 Mon, Jan 29, 2024 at 2:59=E2=80=AFAM Mikael Magnusson wrote: > > According to my manpages, int fpurge is not available on linux > (glibc), but there is void __fpurge. Yes, however, as far as we can tell stdio implementations that don't expose fpurge don't need to call it.