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=0.2 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.4 Received: (qmail 5689 invoked from network); 9 Sep 2022 00:02:56 -0000 Received: from 9front.inri.net (168.235.81.73) by inbox.vuxu.org with ESMTPUTF8; 9 Sep 2022 00:02:56 -0000 Received: from mail-pl1-f176.google.com ([209.85.214.176]) by 9front; Thu Sep 8 20:01:31 -0400 2022 Received: by mail-pl1-f176.google.com with SMTP id v1so242134plo.9 for <9front@9front.org>; Thu, 08 Sep 2022 17:01:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mforney.org; s=google; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:from:to:cc:subject:date; bh=J0/GADAU0KyMMqgWsx+E4YNU/mAJR5Nre5D+pUEZKmY=; b=2tcyzPANmthe4UfYU01Yfg/YYqM+4greG6GrH4C1cgWdKu8ixzmYhQ0cIzXfChtWEy EmcxBeR9nuVCfK0Bae/TslOqjmCcpKpGjlTsiOki25cu9sndYFQA5Dxg1vVG1M5APKF2 KRFiwepSOTmou9JV43fW4v33AVgysejgoBiRzoXgQ47jEeGnGHUdM4Xk+kuzHgln/MTD jqS2N+H4MicuOkX9tfHPUU4C36hXnl9/LGYj6OD7DpPtrb5WrGqhjUdXqdOy7xVx9j0n remM8dDndBR55kqIO4K+CqxZuEGSMIv6k2W81zYe2nhUnHg+UFS/4Uf3aZmXH/PDsTuB M14w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from:x-gm-message-state:from:to:cc:subject:date; bh=J0/GADAU0KyMMqgWsx+E4YNU/mAJR5Nre5D+pUEZKmY=; b=oimr7XA5WZgl3OmSx6L31F36HxaoL0oEEaxsDJZg6n8MSLIkJcGC1d6yUNPhOaJtU8 1YCsikqJ8TyppM4NPubzu6wjQk2ggrdwHT5pvmOXDAGVFzaXPlzl7ihdPWzW+17L86Ur HIv7yLfrbPFlj+TjLodhRe1smYue+LwuMZzmBexS/HkX9gFDraMH/2gIi7fXIKo4HTk2 yPTBS9RDpj+4faPof47/zVdyeeVI8OBkjkoHZ9tEgiXooUNEvi7bkDH1Jk8iurzG5PNI puibiQ7XpbKyMS4tGwSm65qPUMcMmhg5hx3q7t0farYtKYXIawzuHuv/XuNwXboejhpH vrrA== X-Gm-Message-State: ACgBeo02Klr4Gw0P1K7DM0kvndLo8mhuRkUjYoiPTz5XrVV+S8eHmRJP MGhJKtR21YvzgWwzzq2TLcrlJJxsZi3kr4QT X-Google-Smtp-Source: AA6agR7rcFnqlypZS0WzbftiuBS5CM811wYo2FTBpmMui4QbabEu2J1MOenbYbZ2HIR5/ZUuDokcDQ== X-Received: by 2002:a17:903:40cc:b0:177:e44f:1fff with SMTP id t12-20020a17090340cc00b00177e44f1fffmr9273691pld.133.1662681687368; Thu, 08 Sep 2022 17:01:27 -0700 (PDT) Return-Path: Received: from localhost ([2601:647:6400:20b0:cf5:4eff:fea2:3c64]) by smtp.gmail.com with ESMTPSA id x29-20020aa79add000000b0053e22fc5b4fsm228818pfp.0.2022.09.08.17.01.26 for <9front@9front.org> (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Thu, 08 Sep 2022 17:01:27 -0700 (PDT) From: Michael Forney To: 9front@9front.org Date: Thu, 8 Sep 2022 17:01:06 -0700 Message-Id: <20220909000106.12391-1-mforney@mforney.org> X-Mailer: git-send-email 2.35.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: generic mobile persistence-based interface Subject: [9front] [PATCH] 9pcon: add support for Rerror in assert mode Reply-To: 9front@9front.org Precedence: bulk This is useful for checking error behavior of 9p servers. --- diff ffb48be969338833a69e576e7d62353bbd831226 4ebd0d144227692b8dbd4fe4490040f9c2904f7a --- a/sys/src/cmd/aux/9pcon.c Thu Sep 8 13:20:11 2022 +++ b/sys/src/cmd/aux/9pcon.c Thu Sep 8 16:57:45 2022 @@ -144,6 +144,13 @@ return strtoqid(argv[0], &f->aqid); } +char * +rerror(Fcall *f, int, char **argv) +{ + f->ename = argv[0]; + return nil; +} + char* tflush(Fcall *f, int, char **argv) { @@ -435,6 +442,8 @@ "Tauth", Tauth, 3, "afid uname aname", tauth, "Rauth", Rauth, 1, "aqid", rauth, + + "Rerror", Rerror, 1, "ename", rerror, "Tflush", Tflush, 1, "oldtag", tflush, "Rflush", Rflush, 0, "", nop,