On Tue, Jun 03, 2008 at 10:53:10AM +1000, Terry Duell wrote:
> I have been getting numerous errors, almost all "HostFS:$.xxx.yyyy file not
> found", and all these cases are filenames that contain a space, one example;
> "!Boot.Resources.!Manuals.Root.ECS not found" whereas the file is really
> named "ECS Utils". 
> ROS 4.39 doesn't seem to have any problems with these filenames on the RPC
> but does when it is run in RPCemu...or is there something else going on here?
> Is there a way around this problem?

[reposting what I said on csa.apps for the benefit of Tom et al]

I wondered whether it might be that RPCEmu HostFS isn't doing a character
substitution.  It should present filenames with spaces under Unix to RISC OS
with hard spaces.  There may also be a problem if it's allowed to save files
with hard spaces in their names - if the host machine is using UTF8 then a
hard space (char 160) may create an invalid Unicode character instead, so it
should probably convert them back to normal spaces.

A quick look at the source seems to suggest that there's no character
substitutions going on in HostFS, so this would seem to be the problem.

Theo

_______________________________________________
Rpcemu mailing list
[email protected]
http://www.riscos.info/cgi-bin/mailman/listinfo/rpcemu

Reply via email to