[Vm-dev] Re: File links in Unix VM broken?

Bert Freudenberg bert at freudenbergs.de
Thu Nov 8 09:15:38 UTC 2007


On Nov 8, 2007, at 5:05 , Andreas Raab wrote:

> Hi -
>
> I had an interesting problem today. I had created a directory with  
> a plain file like
>
> /foo/bar/plainfile
>
> and then added a subdirectory with a relative link to that file:
>
> /foo/bar/baz/link -> ../plainfile
>
> The link would be listed in the the directory listing primitives  
> but would fail to open (although bash and any other unix tool would  
> work just fine with it). When I played around a little more I found  
> that the VM was trying to open /foo/plainfile instead of /foo/bar/ 
> plainfile (placing a test file in the location confirmed that) so  
> it seems as if the Unix file code doesn't deal correctly with "up  
> links" (going one hop too many). Any ideas how to fix that? I can  
> work around it easy enough now that I know it but it'd be good if  
> the problem could be fixed in general.

I've seen this problem, too, but never took time to investigate.

- Bert -




More information about the Vm-dev mailing list