From 49998bafa9fc705d98084c06113ee2dbcb5d8ce2 Mon Sep 17 00:00:00 2001 From: Michael Forney Date: Fri, 9 Sep 2022 00:01:06 +0000 Subject: 9pcon: add support for Rerror in assert mode This is useful for checking error behavior of 9p servers. --- sys/src/cmd/aux/9pcon.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'sys/src/cmd/aux/9pcon.c') diff --git a/sys/src/cmd/aux/9pcon.c b/sys/src/cmd/aux/9pcon.c index b51a8ddac..1ac33f385 100644 --- a/sys/src/cmd/aux/9pcon.c +++ b/sys/src/cmd/aux/9pcon.c @@ -144,6 +144,13 @@ rauth(Fcall *f, int, char **argv) 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) { @@ -436,6 +443,8 @@ Cmd msg9p[] = { "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, -- cgit v1.2.3