aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2001-06-24 13:16:33 +0000
committerEli Zaretskii2001-06-24 13:16:33 +0000
commita01325b85bf0611695ef850357409ff04555e350 (patch)
treed2aa1cf6e85e60c94e0432a0454c5f7df7ecd3c2
parentb9cc92a470dd76faaa8470591126e1c1cfbb751e (diff)
downloademacs-a01325b85bf0611695ef850357409ff04555e350.tar.gz
emacs-a01325b85bf0611695ef850357409ff04555e350.zip
More about long file names and the MSDOS port.
-rw-r--r--etc/PROBLEMS17
1 files changed, 15 insertions, 2 deletions
diff --git a/etc/PROBLEMS b/etc/PROBLEMS
index e8953dbc341..fd1ea15f0fd 100644
--- a/etc/PROBLEMS
+++ b/etc/PROBLEMS
@@ -1490,10 +1490,15 @@ the explanation of how to avoid this problem.
1490 1490
1491* Emacs compiled for MSDOS cannot find some Lisp files, or other 1491* Emacs compiled for MSDOS cannot find some Lisp files, or other
1492run-time support files, when long filename support is enabled. 1492run-time support files, when long filename support is enabled.
1493(Usually, this problem will manifest itself when Emacs exits 1493
1494Usually, this problem will manifest itself when Emacs exits
1494immediately after flashing the startup screen, because it cannot find 1495immediately after flashing the startup screen, because it cannot find
1495the Lisp files it needs to load at startup. Redirect Emacs stdout 1496the Lisp files it needs to load at startup. Redirect Emacs stdout
1496and stderr to a file to see the error message printed by Emacs.) 1497and stderr to a file to see the error message printed by Emacs.
1498
1499Another manifestation of this problem is that Emacs is unable to load
1500the support for editing program sources in languages such as C and
1501Lisp.
1497 1502
1498This can happen if the Emacs distribution was unzipped without LFN 1503This can happen if the Emacs distribution was unzipped without LFN
1499support, thus causing long filenames to be truncated to the first 6 1504support, thus causing long filenames to be truncated to the first 6
@@ -1503,6 +1508,14 @@ filenames (such as djtar from DJGPP or InfoZip's UnZip program
1503compiled with DJGPP v2). The MSDOG section of the file INSTALL 1508compiled with DJGPP v2). The MSDOG section of the file INSTALL
1504explains this issue in more detail. 1509explains this issue in more detail.
1505 1510
1511Another possible reason for such failures is that Emacs compiled for
1512MSDOS is used on Windows NT, where long file names are not supported
1513by this version of Emacs, but the distribution was unpacked by an
1514unzip program that preserved the long file names instead of truncating
1515them to DOS 8+3 limits. To be useful on NT, the MSDOS port of Emacs
1516must be unzipped by a DOS utility, so that long file names are
1517properly truncated.
1518
1506* Emacs compiled with DJGPP complains at startup: 1519* Emacs compiled with DJGPP complains at startup:
1507 1520
1508 "Wrong type of argument: internal-facep, msdos-menu-active-face" 1521 "Wrong type of argument: internal-facep, msdos-menu-active-face"