>> > errors).  Thus LFN support should not be mandatory, in fact we
>> > may want to offer support for it as a second binary (eg tree v3.x
>> > is intended for older systems or spaced limited ones, whereas
>> > pdtree (tree v4.x) supports LFNs (and additional items on NT systems
>> > such as indicating SPARSE files or displaying alternate streams).
>>
>> I agree entirely too.
>>
>> (Well, personally I would not be happy with LFN being mandatory, it'd
>> force me to entirely write LFN for Pascal, or see how FPC's LFN can be
>> compiled for TP, as the KEYB non-resident code is, for the moment,
>> written in Pascal, the only inheritance remaining from the xkeyb days).
>
> I found some public domain LFN units here:
> http://www.darklogic.org/fdos/mirrors/tpllfn/tpllfnpd.txt
>
>

Many thanks, Blair!
Just a couple of notes on this topic:
(1) I have recently been submitted a LFN patch for KEYB, that I need to
try and merge with my current code and see if it works.
(2) If it doesn't, I'll use this, although with conditional compiles, as
LFN seems to require 286+ (see the {$G+} directive), and I have precisely
removed it for the next release (in order to try wether it works for 8088
machines). This new release will appear within the 2005 year, as it fixes
many bugs found in current KEYB.
(3) The public domain LFN unit that you submitted seems to be ok, but I
miss having also LFNParamCount and LFNParamStr, for the "" handling in the
commandline. Anyway I think I should make own libraries for this, as
perhaps the commandline should support something like

KEYB UK,850,"C:\My programs\My file.sys"

for which the standard way of doing may not be happy with.
(4) As you can imagine, LFN support for KEYB is very low priority. I am
grateful for the path, but I may decide in the end not to apply this patch
for the very next version.

Aitor



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_idv37&alloc_id865&op=click
_______________________________________________
Freedos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freedos-devel

Reply via email to