ref: 0f081a707ef163222e261699a9207ad3300faf9a
parent: 1a8989a556d7eebe4780f07ae89462f681fe733a
author: Sigrid Solveig Haflínudóttir <ftrvxmtrx@gmail.com>
date: Tue May 25 07:01:29 EDT 2021
9gc: disable batching of T-messages (make it work with unionfs)
--- a/9gc.c
+++ b/9gc.c
@@ -182,9 +182,15 @@
switch (r->type) {
case Rversion:
c9attach(ctx, &tag, Rootfid, C9nofid, "none", NULL);
+ break;
+
+ case Rattach:
path[0] = channel;
path[1] = NULL;
c9walk(ctx, &tag, Rootfid, Chatfid, path);
+ break;
+
+ case Rwalk:
c9open(ctx, &tag, Chatfid, C9rdwr);
break;
@@ -223,9 +229,15 @@
switch (r->type) {
case Rversion:
c9attach(ctx, &tag, Rootfid, C9nofid, "none", NULL);
+ break;
+
+ case Rattach:
path[0] = "index";
path[1] = NULL;
c9walk(ctx, &tag, Rootfid, Indexfid, path);
+ break;
+
+ case Rwalk:
c9open(ctx, &tag, Indexfid, C9read);
break;