From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, T_SCC_BODY_TEXT_LINE,UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 10774 invoked from network); 4 Apr 2022 11:22:09 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 4 Apr 2022 11:22:09 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1649071329; b=PaQVWC6Iy2GVmUXZM/rbPjzGpIQJvy3Qm2GYr1w9asujLTjxtnH/FHslNtczUNo3NLlLbR2XTp lzaJ7Eu2dleVEuJVSKvZEt0bRj3D21Lj6QnPcQjmkYIrn30CGHYwg50XQCf3lZHmUwZ3aIVCE8 f2AKUJoQheo9qHldnf6JV3Ik+05euFFlsZ+DAOfeL1m3AVZ6cKEyHWpDfEf0S4HTJbJTpfzK4t z7hytpsEGS4cA1Ywo8oQiRS3tAKfXhlVa0pqG6pl8m4wxl3gputKseYImzpwUrOmpBfzje/dfe 66Igd2EsJUYpmme0dnFCYSQgtAidP9IowjoV+p8S7Q7mOA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-pg1-f182.google.com) smtp.remote-ip=209.85.215.182; dkim=pass header.d=gmail.com header.s=20210112 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=1649071329; bh=qkufM7+uMqHjeNTtbXEb+azRzLlsxw1KWKpUvqhveGc=; 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=JJRyoYqrgSbh1nU2lxkieouUa1PQwuXr4fsi+sisvUuHrIMTR+W1No5RTRQtBDYd3TBlPhsDFu p+iLsJBrUvJ+yEo23IW2rbwbNSd4B7w660aZm6wShdUMXWgbXXIrzgMXgxOBFIRw1ywjT3Om8l gOQr5eat2jomz11k0rY2GT4twBzauMh3OLe3AjkV+yW5moParqk3tBC531ms1lbNyzf5QiokGI UHipotebLxuK68iBL4Uo4AyxoO3HnyhCAKqQKhxOsj5rMHpQD91GtANncWdCglHIFZ7UkQhHKB iKZ2SuLocTE2g6rsJDXZY5ZrBgDOC4X0/g2yCOuE/n4y4g==; 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=eoLne9/q8y2/N2rdlgRAPQSxG80islD2hCpEyG0SZiI=; b=ftQfevlWSV7zYyjkZI128worhc w3Jx9Yks+LwyS6IvBBAI29fpRLxD1Awp+nRijGDukRjNcfHw4fHJVdhuid8dxt4uWr/OoGfoI+UdN PBekAgVAbBnU/JFv//razqEpeWQNocpTU7q3BQh5jUoxoNSeGC+7tCnHjEzQ211TmFE+ssOyg8AZP ewEHoLKahhcLXR582xd+Fl+6FXfQDtfwUyoPXcBiq39kF/czPlUKz5cRU02fC/WjBXAeGFNlu3wIU VTU1ZYdf67FymiTFoTjuY0PMKIfXx7CBG6xKQ26o4tqbhiZRYfyOFIi3Hwoo7jyouPcUPV0beDwsC +zVXdOJQ==; Received: from authenticated user by zero.zsh.org with local id 1nbKme-00004r-0D; Mon, 04 Apr 2022 11:22:08 +0000 Authentication-Results: zsh.org; iprev=pass (mail-pg1-f182.google.com) smtp.remote-ip=209.85.215.182; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-pg1-f182.google.com ([209.85.215.182]:41798) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1nbKm8-000PjF-2M; Mon, 04 Apr 2022 11:21:37 +0000 Received: by mail-pg1-f182.google.com with SMTP id t13so8051236pgn.8 for ; Mon, 04 Apr 2022 04:21:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=eoLne9/q8y2/N2rdlgRAPQSxG80islD2hCpEyG0SZiI=; b=ATK18Se5GyUq0RDlXNz25JIB4LwdjW3rZz0uXPdDU+/878I2sPF9UJRuXGXJ10GDHA i/aVtJ8NczD/kCIqRBK1CnitgccQ/Y8E+rPh++Hii0KgSZT36URD6lFG1Vv0mxHNAJAa dCEV8STmTKvecTWzXkpML/fqLO8VyxPY0tFkZLfV7jK0eKIhjWWSx8E7EjPOPozdnKwG DJsll2oOZ3iURgjbjmwSO7fsc0ndyFT4vJ+uH0ep8H/MdDcWS5+GkJcO9t03d6kSfox9 p+Q9ZQk6Dj8eH9g5xAeLGxHlJFKmi88l4qfPtd2PK2mho87NhTp9GylG/5gufeOKhKUU 7rBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=eoLne9/q8y2/N2rdlgRAPQSxG80islD2hCpEyG0SZiI=; b=VH3r31SfeoziiWJQUlI7lqkKLrQDw6kHTUuP+vSI9bzBSimC8XIi2/4AgSQbZNGPrL 8VlvUfgJltcKNdpVvjxgJoYXy5iR94/QTpw7/xc7T7Fit5fpuo8W9O2aiB2IZF1etAzX sgINTlqR/vv3X5zTvDYgCCbwSgWnxp6SkR7w7DQ/JLQmFAPdhLMqeeLf4NsEgQ6sXaXP zSBWgM3rgNgGv9KXDOYpGacTg+TjuOdQ0nv40cyhZSyUL78DyOpmOx5oAtq9vVJfIt9I b2xS+u5MOFVIRT0IRnjfBRLx1Za/HIe8aUx94S+90vDk2YDSj6jxb/oXy1mTtL4MgCMW SdeQ== X-Gm-Message-State: AOAM531D++pqqmcR/RLWuVLYWdharRE2Ujkz4OYSyd/cK8tX1M0ZUJ9d L9A6egrPy7ZZsS5MZkDAu/jFMp0+uDzH0VTXqAOAc/Dy X-Google-Smtp-Source: ABdhPJzJPML6WwYHeczDaJvWQKoZaymGIkFIVegAMa/RzGKowTttFi0ELGQ6wsMCmMJ6PDoMox2bYq7iVyTkAD7L6X0= X-Received: by 2002:a05:6a00:1145:b0:4f6:3ebc:a79b with SMTP id b5-20020a056a00114500b004f63ebca79bmr23322777pfm.41.1649071294596; Mon, 04 Apr 2022 04:21:34 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a05:6a10:fd0a:0:0:0:0 with HTTP; Mon, 4 Apr 2022 04:21:34 -0700 (PDT) In-Reply-To: <4BCAE950-2D78-415A-88C3-8362946DC74C@kba.biglobe.ne.jp> References: <4BCAE950-2D78-415A-88C3-8362946DC74C@kba.biglobe.ne.jp> From: Mikael Magnusson Date: Mon, 4 Apr 2022 13:21:34 +0200 Message-ID: Subject: Re: Hang in E01 due to zpty on OpenBSD To: Jun T Cc: zsh-workers@zsh.org Content-Type: text/plain; charset="UTF-8" X-Seq: 49985 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 4/4/22, Jun T wrote: > > Please try the following patch. > > diff --git a/Src/Modules/zpty.c b/Src/Modules/zpty.c > index dfd2a2a7a..cdab1d8e1 100644 > --- a/Src/Modules/zpty.c > +++ b/Src/Modules/zpty.c > diff --git a/configure.ac b/configure.ac > index 8bba78c56..6aae71300 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -2441,6 +2441,18 @@ int ptsname();]], > [[]])],[ac_cv_use_dev_ptmx=no],[ac_cv_use_dev_ptmx=yes])]) > fi > fi > > +dnl On (some) OpenBSD, it seems openpty() is the only reliable way to get > pty. > +AH_TEMPLATE([HAVE_OPENPTY], > +[Define to 1 if openpt() is available on OpenBSD]) Missing y here in openpty. -- Mikael Magnusson