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 directory in the union mount was read. Maybe??
Anyway it works now. :)
------------------------------------------
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/Tbc78d29ab04652a2-M4b5259ac6e9ab466572bbbf3
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

Reply via email to