> BTW: I've now mounted an vacfs from Midnight Command :)
> But when trying to overwrite, it causes mc to hang. Could it be 
> that vacfs drops certain messages instead of returning an 
> appropriate error ?

you can run

        verbose9pserve=2 vacfs ...

and you will get a lot of debugging messages on standard error.
among other things, you'll get a trace of all the 9p traffic,
and you can check whether this is true.  i doubt very much
that vacfs is dropping messages, since it is a single-threaded
server with a simple

        for(;;){
                read request
                response = handle(request);
                write response
        }

loop.

>> i had considered not requiring the unix! once,
>> but i decided against it.
> 
> That would be fine, why did you decied against ?

network addresses and files are different kinds of names.
mixing them would introduce ambiguities, like what
if i have a file name 'tcp!bell-labs.com!http'.
also there was no obvious error response if you
dial "a!b!c!d!e".  is it a malformed address?
not if a file name a!b!c!d!e exists.  but in general, yes.

russ


Reply via email to