Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

#324 Files aren't found in some cases

SVN
closed
c2woody
5
2012-11-28
2009-03-07
No

I have created the following file structure on my Linux box, as a test case:

~/dbtest/FOO
~/dbtest/FOO/BAR
~/dbtest/FOO/BAR/BAZ.TXT

If I start DOSBox with ~/dbtest as my C:, DIR claims that C:\FOO\BAR does not contain any files. If I start DOSbox with ~/dbtest/FOO as my C:, DIR will find BAZ.TXT in C:\BAR without problem.

The bug - I'm assuming it's a bug, at least - seems to have been introduced on Wed Mar 4 21:08:22 2009 UTC ("use fast filesearch routines for directory cache"), which changed some code in drive_cache.cpp. But I don't know if that's where the problem is, or if it's in cross.cpp. Or somewhere else entirely.

Discussion

  • c2woody
    c2woody
    2009-03-08

    You're right, this is broken for non-windows systems (flag checking is wrong).
    Will be fixed soon, probably along with other changes that deal with that code under linux.

     
  • c2woody
    c2woody
    2009-06-29

    This should be fully working in 0.73.

     
  • Peter Veenstra
    Peter Veenstra
    2009-10-28

    The bug has been fixed.
    Wait for the upcoming new version to see it.

    Or:

    The updated source is available by cvs.

    See the link on top of the screen for information on how to get
    the new sources.

    The DOSBox Team