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 26588 invoked from network); 4 Apr 2022 13:16:31 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 4 Apr 2022 13:16:31 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1649078191; b=j6rdGp5grWYZrs6lmkgWR4ManxEviJMaY0xPsFe39qhH8rvm5NM/73B0pDTCSgQx9bMEkOMsOF /n7DE7Qu1KFlTIG4NVXarzJ5ZDXjltoceMFLTEMsOyehQKMGZG7z6kFNT/Nnnjbymxs3ZCsWTM s41K9HOfdAzl+i/1vJx6f6FvFFWukBJMVqFvfuLSpVuZ1l/Br25jsqN2Yor8OqTrv4y+y2XzVr dVo+BKgYoyUPExZBH/phGl4WLxs1H1iuam5FUs7Ik3bjkBNyH31eACGOxGAkaldCO3eE1I6HHF BLW1aVxHUhqCxk4lIqQZaprSJ72Fp+Kn7fYhjw1i1NBYbg==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-oa1-f54.google.com) smtp.remote-ip=209.85.160.54; 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=1649078191; bh=8zpQ8tXCsk5Ks/ahDPOkStOYTsjGSjj9deePbXEmUYk=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:In-Reply-To:Content-Type:MIME-Version:References:Message-ID: Subject:To:From:Date:DKIM-Signature:DKIM-Signature; b=VkSYNVKQFTVwLS/+4z3N/GcXmhzA/TDVaYtqNTDtfBq2pOVA5TE5DO22LF1nZtJft5v31uPoGU pg7Jn95nTEmBczj3gOs0o14PH903o7e4u8tA3rUTj9gIaZwBIF6pv+bxjMUkUAkkeZYSE3U0u0 A46s4BHOifTGFKxLbr2KIrmwm/7K05MYS/4OcXq6m0zTLUjAywf6Z06RGzKIgcPdK1cE0oUna2 jClI+Ph2uV2XeyxepYXkUjMVNaKhZMQXLkhJpKzhtaJfwDrYpm0/pCbAZku2UUStpeLXtW5P4s 71TSSEeEBpOAAOhLm2CfDXcU65NARe69gNL1f13izH6BJw==; 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:In-Reply-To:Content-Type:MIME-Version :References:Message-ID:Subject:To:From:Date:Reply-To:Cc: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=6UY651ENLBPvOh4dcrTdgGYodrxs+oOIFCmXUYr0JhY=; b=oKRV3Xm8KMK1P4jHhwbX9K32OU LK78dj6se6B4fyDs9F+jFvX6ukKK8P3BwtI81Cy6WZmw0fGPuUeEKzYAnphB4r3SBw8ZimwfSIRnL nhEpyjMnh9ZyA1JXBbv60Z4TFmii66NFvQjQ4tRRrsAZNshKizcKG4DU6ttTA7NVxTDUHZJ4Vgut2 LQpgiD201y5K4YV6yrcrLU+JaOw37RsD6J39E26utVYw+VjxYwLf8hFF2ZMrAmIehTixPIwEufOD8 dgVrNtAVdPn7eNp13fhi3BicZ6tkxyOspvn/wIuno7bA7xGpPZkbrXN5SF+hCiHNEx1FbHlBF2ZcR H8jJUT8w==; Received: from authenticated user by zero.zsh.org with local id 1nbMZI-0003FR-W9; Mon, 04 Apr 2022 13:16:29 +0000 Authentication-Results: zsh.org; iprev=pass (mail-oa1-f54.google.com) smtp.remote-ip=209.85.160.54; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-oa1-f54.google.com ([209.85.160.54]:38641) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1nbMZ3-0002vf-98; Mon, 04 Apr 2022 13:16:14 +0000 Received: by mail-oa1-f54.google.com with SMTP id 586e51a60fabf-dacc470e03so10566363fac.5 for ; Mon, 04 Apr 2022 06:16:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=date:from:to:subject:message-id:mail-followup-to:references :mime-version:content-disposition:in-reply-to; bh=6UY651ENLBPvOh4dcrTdgGYodrxs+oOIFCmXUYr0JhY=; b=k0tUqKU7cnOqIaiHe9hORXlea+eWDyTWK4MXz+UrbW17FKOXDKPIWccqVEGttZTRB5 jUeZXCIkmsf5BPs6rniimbHAAPabu6MBHrK/FQxXO+sSeKCspvBspaiI3gSVMmoNsWl8 fAL6R952cQYOXyuIK1yHtSrQGCd3uf7Zcpk5oSLXji7MsdsQ8rZVZS/TV3OzOD8OMVeN 1Wkyd7uUHUNgpgy0ZwVdDopzbChgGUdjkgOA/dh3Y95Hn/GeBURkqiGaEFpaBqWzXMcq A5bG/20RTCUBUr9BDcbK6lxJq1RSG+zlrNfB7tgtG2XxlpclOPglcRMOtsveI7MN7Z04 DD7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:subject:message-id:mail-followup-to :references:mime-version:content-disposition:in-reply-to; bh=6UY651ENLBPvOh4dcrTdgGYodrxs+oOIFCmXUYr0JhY=; b=oaj3/c1dcWCmBVLws2WQccGiJlhFrfZ3muiRg94iVv01acaStnbA04gqvBNVYQmGeT UBsKcX9DuTGzsoWYZb8gzxU4CyHmPmuycmZyO8arMv3KsEOdiSs9/4y8N67JwQ9EaqIS nBfWrW23/Eevclx6QagKvjFBBU1s4n7/mGj/ifPv00kBPDmv3+1tAGvFr+mMu5oD+jme JBkYVdeqimft7TkvrWzTo/MwmHk9Qi/Mz9l9/lKpxB84bd+7w+jkBfWBw/164R9w/y2Y kewohHVOBRVeZ6VsRI6BFBu35Cd+d5g5ud6c7kgihesSTMYcB+ZtaWZ8Hx203Rian7lO 54hA== X-Gm-Message-State: AOAM533Yz+bL0jOnCrR7f7UhNKQ6cTSSDrNrwYi/a/BWQb2tWBdtD2Tm 8L60MeZIC6ssvkFr3EfKgYtRPe+gDiM= X-Google-Smtp-Source: ABdhPJxZYPCNIONW6/NKiAyar1JDp5R1s80JX34AdTS7MnKDo6zSVXosADleHmpuBF2mDbFA0/G/8g== X-Received: by 2002:a05:6871:202:b0:e2:5d6:2fc4 with SMTP id t2-20020a056871020200b000e205d62fc4mr1228281oad.246.1649078171734; Mon, 04 Apr 2022 06:16:11 -0700 (PDT) Received: from CptOrmolo.darkstar (cpe-76-184-110-212.tx.res.rr.com. [76.184.110.212]) by smtp.gmail.com with ESMTPSA id r25-20020a4aea99000000b0032447305d70sm3969195ooh.23.2022.04.04.06.16.11 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Apr 2022 06:16:11 -0700 (PDT) Date: Mon, 4 Apr 2022 08:16:08 -0500 From: Matthew Martin To: zsh-workers@zsh.org Subject: Re: Hang in E01 due to zpty on OpenBSD Message-ID: Mail-Followup-To: zsh-workers@zsh.org References: <4BCAE950-2D78-415A-88C3-8362946DC74C@kba.biglobe.ne.jp> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4BCAE950-2D78-415A-88C3-8362946DC74C@kba.biglobe.ne.jp> X-Seq: 49986 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, Apr 04, 2022 at 05:34:09PM +0900, Jun T wrote: > > > 2022/04/04 12:49, Matthew Martin wrote: > > > > OpenBSD has gutted the pty route and strongly prefers openpty over > > posix_openpt. Is there a correct way link the zpty module against > > libutil? > > Please try the following patch. I had tried a similar patch, but since openpty is in libutil, that needs to be linked in which is why I have the dlopen/dlsym calls in 49980. > Replace the pattern (in configure.ac) > openbsd*) > by > openbsd7*) > or such if openpty() should be used only on specific versions of OpenBSD. I would only support OpenBSD-current unless anyone objects. Each release gets a corresponding snapshot of the ports tree and then only security updates are accepted for that version.