Mail Archives: djgpp-workers/2001/04/14/10:09:18
FreeDOS is fun and educational. I put in print-outs for which paths
truename is called with.
Current directory is "D:\DJGPP\BIN" and PATH is "c:\fdos\bin;a:\".
I enter "a:df" and this is what I see:
truename("A:\DF.EXE")
truename("A:\DF.EXE")
truename("A:\DF.EXE")
truename("A:\CWSDPMI.EXE")
truename("c:\fdos\bin\CWSDPMI.EXE")
truename("a:\CWSDPMI.EXE")
truename("COMSPEC=A:\COMMAND.COM\CWSDPMI.EXE")
truename("CWSDPMI.EXE")
truename("CWSDPMI.EXE")
truename("CWSDPMI.EXE")
truename("EMMXXXX0")
truename("A:DF.EXE")
truename("c:\cwsdpmi.swp")
truename("a:/emu387.dxe")
Now df runs, which results in more truename calls but they are mainly
uninteresting.
Note that call with "COMSPEC=A:\COMMAND.COM\CWSDPMI.EXE" above! Is
that really intentional? (I doubt that.)
Further note that the emulation library is only searched for at the
location where the program resides. Is that intentional? (I guess it
is.)
Comments?
Right,
MartinS
- Raw text -