Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
DOSLFN help files extracted from the latest 0.41d package, they include latest changes from Jason Hood like an updated changelog, updated download links and so on. I left the German language alone as Willi's translation is more recent.
  • Loading branch information
cardpuncher authored Dec 31, 2021
1 parent ab59515 commit 78a3202
Show file tree
Hide file tree
Showing 4 changed files with 218 additions and 93 deletions.
62 changes: 50 additions & 12 deletions doslfn/help/doslfn.en
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
� For German text see DOSLFN.DE (for v0.32o).
� For French text see DOSLFN.FR.
� For change.log see end of file.

+---------------------------------------------------------------+
Expand Down Expand Up @@ -165,10 +166,11 @@ m[sln] Specify the maximum size of the shortname path (80), longname path
an extra-long path, it can still be specified explicitly, so the default
value of 80 might not be enough. See MVALUES, below.

l DOSLFN is bilingual. If it detects a locale of Austria, Switzerland,
or Germany, it defaults to German language, English otherwise.
To override language defaulting, use "ld" for German or "le" for English.
e.g. get English help in Austria with "doslfn -le -h" or "doslfn leh"
l DOSLFN is multilingual. If it detects a locale of Austria or Germany, it
defaults to German language; France and French Canada default to French;
Turkey to Turkish; English otherwise. To override the language use "ld" for
German, "le" for English, "lf" for French or "lt" for Turkish. e.g. get
English help in Austria with "doslfn -le -h" or "doslfn leh".
(As you see, DOSLFN ignores switch prefixes and spaces.
A trailing whitespace is only necessary for the z command.)
While DOSLFN is resident, the language override is permanent.
Expand Down Expand Up @@ -321,6 +323,8 @@ and also has some features removed to reduce its size:
- doesn't disable itself when starting Windows;
- doesn't recognise codepage changes;
- doesn't handle double-byte character sets.
(For developers this means setting USEOLDDOS, USEWIN, USECP and USEDBCS to 0
and USEFREESPC to 1.)

MVALUES can be used to scan your drives to find the optimum sizes for the m
switches. This could save over a �K from the resident size. It only accepts
Expand Down Expand Up @@ -658,6 +662,45 @@ Version 0.40c (11/05)
- fixed failing to find files due to NULs stored in the directory entry
* CD: improved recognition of long ISO names

Version 0.40d (09/06)
* change opening for read/write and write-only to just read/write (work-
around for Win9X/DOS incompatibility - DOS Navigator)
* change attribute when opening existing file for read-only (work-around for
DR-DOS 7.03 incompatibility - system files would not open, prevented pipes)
- preserve IF when filtering LFNs from SFN find functions
* chain Int21 handler on unknown function (Udo's DR-DOS 64-bit functions)
+ FAT+ support (set high dword of file size in find data)

Version 0.40e (10/06)
- fix FreeDOS incompatibility generated by DR-DOS incompatibility.

Version 0.41 (12/2011)
- invalidate the sector after getting a short name (fixes DIR after COPY)
- fixed creating a short name (courtesy of Japheth)
- prevent upcasing DBCS trail bytes
* stop using the FASTOPEN cache (but may be recompiled with)
* reduced .com size (by better definition of the standard calls)
+ use XMS to store DBCS code pages
+ added cp860uni.tbl (Portuguese)

Version 0.41a (1/2012)
- command line was corrupted by variables (prevented -z from working)

Version 0.41b (2/2012)
- fixed -z loading a DBCS file to XMS when resident
+ added -f- to disable fallback, using the previous LFN handler instead (allows
something like NTFSDOS or Paragon IFS to use their LFN functions)

Version 0.41c (11/2012)
- explicitly set carry (assume failure) before chaining (djgpp 2.04 workaround
for pre-DOS7)

Version 0.41d (12/2021)
+ French and Turkish translations (courtesy of Berki Yenig�n)
* Switzerland no longer defaults to German
- fixed reading TZ variable without an offset
+ Spanish doc (courtesy of parodper from FreeDOS)

Remaining known bugs:
- no setting/updating "last access" date
- no setting/removing LFN DirEnts when calling FCB functions
Expand All @@ -667,9 +710,6 @@ Remaining known bugs:
- TRUENAME doesn't handle devices correctly
- creating a *really* long name on a 512-byte cluster (allocating a second
cluster will fail; other cluster sizes will always have enough room).
- changing disk (or formatting, resizing a RAM disk) will not reset the cache
for that drive. This may cause DOSLFN to think a file/dir still exists.
Workaround: fill the cache with entries from another drive (eg: attrib /s).
- deactivating may make CDs' current directory invalid (it's equivalent to
putting in another disc).
- NIOS' internal commands don't work (this is a problem with NIOS & MS-DOS 7).
Expand All @@ -679,9 +719,7 @@ Remaining known bugs:
- NTFSDOS sometimes gives incorrect times - this is a bug in NTFSDOS.


email: [email protected]
[email protected]
Download: http://www.tu-chemnitz.de/~heha/hs_freeware/doslfn.zip
http://doslfn.adoxa.cjb.net/
or http://www.simtel.net/pub/dl/62342.shtml
email: [email protected]
Download: http://doslfn.adoxa.vze.com/
https://www-user.tu-chemnitz.de/~heha/hsn/dos/doslfn/

37 changes: 18 additions & 19 deletions doslfn/help/doslfn.es
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Ÿ Para el texto en alem n consulte DOSLFN.DE (para v0.32o).
Ÿ Para el texto en ingl‚s consulte DOSLFN.EN.
Ÿ Para el texto en ingl‚s consulte DOSLFN.TXT.
Ÿ Para el registro de cambios baje al final del archivo.

+---------------------------------------------------------------+
Expand Down Expand Up @@ -74,9 +74,9 @@ funcione correctamente.
EXPLICACIàN DE LAS OPCIONES:

~ (uso de la virgudilla): Por omisi¢n Win9x le a¤ade un ®~1¯ al final de
cualquier nombre largo, ®~2¯ si ya existe otro, etc. Por lo tanto DOS normal no
puede usar esos nombres. Esto parece ser culpa de problemas dentro de los
programas que prob‚ (o eso creo, eran viejos programas de Microsoft).
cualquier nombre largo, ®~2¯ si ya existe otro, etc. Por lo tanto DOS normal
no puede usar esos nombres. Esto parece ser culpa de problemas dentro de los
programas que prob‚ (o eso creo, eran viejos programas de Microsoft).

Esto no le es c¢modo ni a los usuarios de DOS ni a los de Windows. DOS normal
es capaz de ®manejar¯ nombres largos trunc ndolos autom ticamente al formato
Expand Down Expand Up @@ -142,16 +142,17 @@ z DOSLFN tiene que convertir Unicode a la p
DOSLFN tiene 19 tablas de conversi¢n Unicode: para 437 (IBM normalizado, para
reiniciar), 850 (Europa Occidental), 852 (Europa Oriental), 866 (cir¡lico),
dos para el griego, entre otros. Una p gina puede cargarse o cambiarse incluso
si DOSLFN es residente. La mayor¡a de europeos no suelen usar las di‚resis (por
las abundantes incompatibilidades que existen en los distintos programas*), por
lo tanto, olvidarse de cargar una tabla no es el fin del mundo. Pero si ves
nombres de archivos con barras bajas fuera de lugar deber¡as cargar la tabla
de conversi¢n (DOSLFN convierte sin avisar los caracteres Unicode que no puede
transformar a ®_¯). Nota: DOSLFN carga la tabla ®correcta¯ al iniciarse, por
lo tanto ya no es necesario este cambio, incluso en Europa Oriental. Adem s
DOSLFN carga la tabla de conversi¢n necesaria si cambias la codificaci¢n de
DOS con NLSFUNC; pero puede que necesites asignarle m s memoria al mont¢n (el
DOS japon‚s necesita incluir /m18000 si carga DOSLFN en modo EE.UU.).
si DOSLFN es residente. La mayor¡a de europeos no suelen usar las di‚resis
(por las abundantes incompatibilidades que existen en los distintos
programas*), por lo tanto, olvidarse de cargar una tabla no es el fin del
mundo. Pero si ves nombres de archivos con barras bajas fuera de lugar
deber¡as cargar la tabla de conversi¢n (DOSLFN convierte sin avisar los
caracteres Unicode que no puede transformar a ®_¯). Nota: DOSLFN carga la
tabla ®correcta¯ al iniciarse, por lo tanto ya no es necesario este cambio,
incluso en Europa Oriental. Adem s DOSLFN carga la tabla de conversi¢n
necesaria si cambias la codificaci¢n de DOS con NLSFUNC; pero puede que
necesites asignarle m s memoria al mont¢n (el DOS japon‚s necesita incluir
/m18000 si carga DOSLFN en modo EE.UU.).

* Suele ser el malvado software de Unix (p.e. ®tar¯) el que mata las di‚resis.
Internamente Unix es m s un sistema operativo de 7 bits que de 32 bits, y esta
Expand Down Expand Up @@ -698,8 +699,6 @@ Problemas que quedan sin arreglar:
- NTFSDOS a veces devuelve el tiempo incorrecto. Este es un problema de NTFSDOS.


correo-e: henrik.haftmann@e-technik.tu-chemnitz.de
jadoxa@yahoo.com.au
Descargar: http://www.tu-chemnitz.de/~heha/hs_freeware/doslfn.zip
http://doslfn.adoxa.cjb.net/
o http://www.simtel.net/pub/dl/62342.shtml
correo-e: jadoxa@yahoo.com.au
Descargar: http://doslfn.adoxa.vze.com/
https://www-user.tu-chemnitz.de/~heha/hsn/dos/doslfn/
106 changes: 75 additions & 31 deletions doslfn/help/doslfn.fr
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
Pour le texte en allemand cf. DOSLFN.DE (pour v0.32o).
Pour le journal des modifications, voyez la fin du fichier.
* Pour le texte en allemand cf. DOSLFN.DE (pour v0.32o).
* Pour le texte en anglais cf. DOSLFN.TXT.
* Pour le journal des modifications, voyez la fin du fichier.

+------------------------------------------------------------------------+
| DOSLFN - Un pilote en mode r�el pour les noms de fichier longs sous |
| DOS avec prise en charge compl�te de l'Unicode et du DBCS ! |
+------------------------------------------------------------------------+
+----------------------------------------------------------------------+
| DOSLFN - Un pilote en mode r�el pour les noms de fichier longs sous |
| DOS avec prise en charge compl�te de l'Unicode et du DBCS ! |
+----------------------------------------------------------------------+

APPROCHE

Expand Down Expand Up @@ -64,8 +65,8 @@ points
n�cessaire car il n'existe pas de mani�re de retrouver les fichiers avec un
point � la fin. Par cons�quent, les noms de fichiers avec des espaces et des
points seuls ne sont pas autoris�s, avec l'exception virtuelle des r�pertoires
"." et ".." inutiles. COMMAND.COM utilise la fonctionnalit� DOS Get Extended
Error Information (Obtenir des informations �tendues sur l'erreur), donc j'ai
"." et ".." inutiles. COMMAND.COM utilise la fonctionnalit� DOS Get Extended
Error Information (Obtenir des informations �tendues sur l'erreur), donc j'ai
d� utiliser la fonction compl�mentaire peu pratique pour d�finir ce code
d'erreur afin que COMMAND.COM fonctionne correctement.

Expand Down Expand Up @@ -185,13 +186,15 @@ m[sln] Sp
donc la valeur par d�faut de 80 pourrait �tre insuffisant. Cf. MVALUES
ci-dessous.

l DOSLFN est bilingue. S'il d�tecte un r�glage pour l'Autriche, la Suisse ou
l'Allemagne, il utilisera par d�faut l'allemand et l'anglais sinon. Afin
d'outrepasser la valeur par d�faut des langues, utilisez "ld" pour l'allemand
ou "le" pour l'anglais. Par exemple pour obtenir l'aide en anglais en
Autriche, utilisez "doslfn -le -h" ou "doslfn leh" (Comme vous le voyez,
DOSLFN ignore les pr�fixes des commutateurs et les espaces. Une espace de
n'est n�cessaire que pour la commande z.)
l DOSLFN est multilingue. S'il d�tecte un r�glage d'Autriche ou d'Allemagne
il utilisera par d�faut l'allemand ; s'il s'agit de la France ou du Canada
francophone, le fran�ais sera utilis� par d�faut ; le turc pour la Turquie ;
l'anglais sinon. Pour remplacer la langue, utilisez "ld" pour l'allemand,
"le" pour l'anglais, "lf" pour le fran�ais ou "lt" pour le turc. Par exemple
pour obtenir l'aide en anglais en Autriche, utilisez "doslfn -le -h" ou
"doslfn leh".
(Comme vous le voyez, DOSLFN ignore les pr�fixes des commutateurs et les
espaces. Une espace de n'est n�cessaire que pour la commande z.)
Lorsque DOSLFN est r�sident, outrepasser la langue est permanent.

o D�calage du fuseau horaire. Si aucun fuseau horaire n'est entr�, TZ sera
Expand Down Expand Up @@ -611,9 +614,9 @@ Version 0.32o (05/03)
court) avec l'effet tunnel
* L'acc�s aux secteurs passe par le tampon (non document�) SmartDrive, am�liore
la performance comme d�crit lors de la copie de certains fichiers depuis C:
sans DOSLFN 25 s copier vers A: 7 s effacer de A:
avec DOSLFN 0.32n 78 s copier vers A: 12 s effacer de A:
avec DOSLFN 0.32o 43 s copier vers A: 7 s effacer de A:
sans DOSLFN 25 s copier vers A: 7 s effacer de A:
avec DOSLFN 0.32n 78 s copier vers A: 12 s effacer de A:
avec DOSLFN 0.32o 43 s copier vers A: 7 s effacer de A:
* MKLINK peut d�sormais g�rer les r�pertoires sup�rieurs � 64KB (rare, non
test�)
* MKLINK.PAS peut �tre compil� en une version DPMI pour utiliser davantage la
Expand Down Expand Up @@ -645,7 +648,7 @@ Version 0.32o, premi
- MKLINK : correction d'un probl�me potentiel avec les �tiquettes de volume
Joliet ;
+ MKLINK : option pour cr�er "manuellement" les liens ;
- CP437UNI.TBL: correction de la translation du symbole "micro" (�).
- CP437UNI.TBL: correction de la translation du symbole "micro" (�).

Version 0.32o, seconde version jh (10/03)
- d�finir le code d'erreur lors de l'utilisation de la fonction enl�vement du
Expand Down Expand Up @@ -705,7 +708,7 @@ Source :
USEFREESPC activer le r�glage du compteur de cluster libre DPB
PROFILE activer le profilage (n�cessite et suppose un Pentium)
PROFILECACHE activer le profilage du tampon fastopen (n�cessite aussi
les �l�ments ci-dessus)
les �l�ments ci-dessus)
PATHLOOK voir ce qui (n')est (pas) en train d'�tre mis en m�moire tampon

* enl�vement de DT_BIGDOS, ajout de DT_FAT12 et �change des positions de
Expand Down Expand Up @@ -784,6 +787,55 @@ Version 0.40c (11/05)
l'entr�e de r�pertoire
* CD : am�lioration de la reconnaissance de noms longs ISO

Version 0.40d (09/06)
* modification de l'ouverture en lecture/�criture et en lecture seule en
simplement lecture/�criture (contournement d'une incompatibilit� avec
Win9X/DOS - DOS Navigator)
* modification des attributs lors de l'ouverture d'un fichier existant en
lecture seule (contournement d'une incompatibilit� avec DR-DOS 7.03 - les
fichiers syst�me ne s'ouvraient pas et les pipes �taient emp�ch�s)
- conserver IF lors d'un filtrage des LFN des fonctions de recherche des noms
de fichiers courts
* encha�ner le gestionnaire Int21 en cas de fonction inconnue (fonctions 64
bits de DR-DOS d'Udo)
+ prise en charge de FAT+ (d�finir le dword haut de la taille de fichier dans
les donn�es de recherche)

Version 0.40e (10/06)
- correction d'une incompatibilit� avec FreeDOS g�n�r� par une incompatibilit�
avec DR-DOS.

Version 0.41 (12/2011)
- invalidation d'un secteur apr�s l'obtention d'un nom court (corrige DIR suite
� une commande COPY)
- correction de la cr�ation d'un nom court (merci � Japheth)
- emp�cher le passage en majuscules des octets de fin de DBCS
* arr�t de l'utilisation du tampon FASTOPEN (mais peut �tre recompil� avec)
* r�duction de la taille du .com (gr�ce � une meilleure d�finition des appels
standards)
+ utilisation de XMS pour stocker les pages de code DBCS
+ ajout de cp860uni.tbl (portugais)

Version 0.41a (1/2012)
- la ligne de commande �tait corrompue par des variables (cela emp�chait -z de
fonctionner)

Version 0.41b (2/2012)
- correction du chargement d'un fichier DBCS avec -z vers le XMS lorsqu'il
�tait r�sident
+ ajout de -f- pour d�sactiver le repli, utilisation du gestionnaire LFN
pr�c�dent (permet � par exemple NTFSDOS ou Paragon IFS d'utiliser leurs
fonctions LFN)

Version 0.41c (11/2012)
- d�finir explicitement carry (supposer un �chec) avant d'encha�ner
(contournement djgpp 2.04 pour les version de DOS ant�rieures � DOS 7)

Version 0.41d (12/2021)
+ traductions en fran�ais et en turc (merci � Berki Yenig�n)
* la Suisse n'est plus en allemand par d�faut
- correction de la lecture de la variable TZ sans d�calage (offset)

Bugs connus restants :
- pas de d�finition/mise � jour de la date du "dernier acc�s"
- pas de d�finition/effacement des DirEnts LFN lors d'un appel aux fonctions
Expand All @@ -798,11 +850,6 @@ Bugs connus restants :
- la cr�ation d'un nom *vraiment* long sur un cluster de 512 octets (allouer un
second cluster �chouera ; les autres tailles de cluster auront toujours
suffisamment d'espace).
- un changement de disque (ou formater, redimensionner un disque RAM) ne
remettra pas le tampon � z�ro pour ce lecteur. Cela peut faire en sorte que
DOSLFN pense que le fichier/r�pertoire existe toujours.
Solution de contournement : remplir le tampon avec des entr�es depuis un
autre lecteur (par exemple : attrib /s).
- la d�sactivation peut rendre invalide les r�pertoires courants des CD (c'est
�quivalent � ins�rer un autre disque).
- les commandes internes de NIOS ne fonctionnent pas (c'est un probl�me avec
Expand All @@ -813,10 +860,7 @@ Bugs connus restants :
- NTFSDOS retourne parfois des horodatages erron�s - c'est un bug dans NTFSDOS.


e-mail: <[email protected]> mais veuillez lire
<https://www-user.tu-chemnitz.de/~heha/email.en.htm> avant.
<[email protected]>

T�l�chargement : https://www-user.tu-chemnitz.de/~heha/hsn/dos/doslfn/
http://adoxa.altervista.org/doslfn/
e-mail : <[email protected]>
T�l�chargement : http://doslfn.adoxa.vze.com/
https://www-user.tu-chemnitz.de/~heha/hsn/dos/doslfn/

Loading

0 comments on commit 78a3202

Please sign in to comment.