Hello Plan9People!
I finally stumbled across Richard Miller's Raspberry Pi image a while back and
managed to install it on an RPi, and have been learning more about it. I've
used the 9P protocol for a couple of projects, but haven't actually used Plan 9
itself until now...
So far I've patched
The issue with exportfs and linux v9fs has been fixed in 9front commit
6eed7a47863553bab31c7f9b1b5b314989efc640. It is regrettable that we had to
shift around the err string to make linux happy, but I have no interest in
getting involved with changing it on the linux side.
That issue with bind
Err sorry, I realize now my diagnoses of what devmnt is doing is likely not
entirely correct, but I would bet money on this being a bug in your walk code.
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/Tbc78d29ab04652a2-Mf5a02677fb44b38c
> On Sunday, 4 February 2024, at 4:46 PM, moody wrote:
>> I would bet money on this being a bug in your walk code.
That seems entirely possible! Thanks for the pointer.
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/Tbc78d29ab04652a2-M366
Mystery solved: the bug was in my Ropen code. I was not returning QTDIR in the
qid.type when opening the directory.
I'd hazard a guess that because Rwalk said it was a directory, but then Ropen
said it was a file, sysfile.c:read() in the Plan 9 kernel didn't call
unionread(), so only the first d