From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-yw1-x1134.google.com (mail-yw1-x1134.google.com [IPv6:2607:f8b0:4864:20::1134]) by sourceware.org (Postfix) with ESMTPS id 0B8193858D28 for ; Sun, 27 Aug 2023 22:14:03 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 0B8193858D28 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-yw1-x1134.google.com with SMTP id 00721157ae682-58e6c05f529so32580007b3.3 for ; Sun, 27 Aug 2023 15:14:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693174442; x=1693779242; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=9/a+HmkVVWhZyIjoJZxjbgabPwCdHmesCqPa3nmPwZ4=; b=jpRmE1Tkdx514qoAK4SHNnBt0ocrrs/KT1mmD17gDH8lX+AqDUJK1g/TqKV+ipo46H YMovtiQG1eGgMlabYp/D6F1+tP/RKlW71t5NJj/br4qU+Q5+nkSry39dLHFL6LaDWW8R Qry9cAGuEL3y9EjyheQOHO8T2bxhf7aT5/M1hZCeEwE7vz3sLmmPZa4joMlaeL/8mLva kNV3KC4r5rCPY6Ut282BKb84Fn2mROq8/ApGOwd2Gwa+MQcB8b86w6OM1UVfU2lvIj3a YhCXxKhlzJhIppW6AvTGx4q2PK6+QKxNPSRPu65wLGHuAXajg/jNiTr3hcJQIWkKfXJU B77g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693174442; x=1693779242; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=9/a+HmkVVWhZyIjoJZxjbgabPwCdHmesCqPa3nmPwZ4=; b=jeNhkeBDSg+5XsKzOb4IiQNKRuteTo3oMaG/SB5Zg6TGWTAHjuJP3s0SUUEXxi2ST6 We1h63z8BXiQ7E3ppV1HFsl/OJKd/KTgXTVPElP9+OvIL+8eIVnD1GixsU9OFLPIoGtt +Dm6UxO2hR5wRIsZIxSUXGDH+Xsr1xrVnM0o9cQfBXUAXuy0mok1Oh7h6ECq9J/8hIO1 naUMM8b0TwnlOKLeRbgREO8un5GGKEgXVIm05xcUkDqrDBsS16x/miv2BrEDq6EiK/7m D0hsPkIaGDlZGenOHDnOJ4CHTMBvbGjknCFodin/8ycNdPsAeDYKs8hMUGVZ2neQAJW1 72EA== X-Gm-Message-State: AOJu0Yz0ZeXauBEyCc/9rSs6fG0U04F0aq9lZlW4QvLjVJ+n6twtJnwZ 8tC9hxGynT/ZJFE1Uz7fkzyKuz/F+u2u+AG3n5wy0PZaGXeCW70B+s4u X-Google-Smtp-Source: AGHT+IEszFOVcdsyEXRX3eKMWVJIB4scdHqifOHZM6pZ1As7DLAZkdLXzSjO959Jx0TweLAXggLC1n+Bb5ccPeQh68s= X-Received: by 2002:a0d:f9c7:0:b0:573:7f55:a40e with SMTP id j190-20020a0df9c7000000b005737f55a40emr24720149ywf.49.1693174442201; Sun, 27 Aug 2023 15:14:02 -0700 (PDT) MIME-Version: 1.0 From: Cary Lewis Date: Sun, 27 Aug 2023 18:13:49 -0400 Message-ID: Subject: process substitution to create a virtual file doesn't work in chroot environment To: cygwin@cygwin.com Content-Type: multipart/alternative; boundary="0000000000002b96180603eee58a" X-Spam-Status: No, score=0.2 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --0000000000002b96180603eee58a Content-Type: text/plain; charset="UTF-8" In a cygwin process that is started either from mintty or bash directly the following: $ user=234 $ ./cat <(echo $user) 234 works as expected. But after a chroot: $ chroot . ./bash user=234 $ ./cat <(echo $user) ./cat: /dev/fd/63: No such file or directory In the directory I am chrooting in, I created a tmp folder, as well as proc, proc/self, and proc/self/fd, and a dev directory. Can someone explain why process substitution to create a virtual file doesn't work in a chroot environment? Thank you. --0000000000002b96180603eee58a--