From: Martin Str|mberg Message-Id: <199904071944.VAA28235@father.ludd.luth.se> Subject: LFN=y and MS-RAMDRIVE To: djgpp-workers AT delorie DOT com (DJGPP-WORKERS) Date: Wed, 7 Apr 1999 21:44:57 +0200 (MET DST) X-Mailer: ELM [version 2.4ME+ PL15 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Reply-To: djgpp-workers AT delorie DOT com It seems Microsnoft's RAMDRIVE.SYS (from WINDOZE 4.1 (98)) isn't fully compatible with WINDOZE 4.1 (98). It doesn't support LFN. So with TMPDIR=g:\ where g: is a RAMDISK of that kind and LFN=y, "ls -alR f:/ | sort -nb +4 | less" in bash gives "F:/DJGPP/BIN/sort.exe: g:\/sort0469600000: Permission denied (EACCES)" I have also tried with TMPDIR=g:/ and TMPDIR=g:, but that makes no difference. I have also tried at COMMAND.COM's prompt in DOZE box, with the same result. With LFN=n, it works as expected (listing all files on F:, with short file names, sorted by size). ls --version ls (GNU fileutils) 3.16 (which it seems I've recompiled with DJGPP 2.02) sort --version sort (GNU textutils) 1.22 (which I haven't recompiled, its date is Feb 8 1997) less --version less version 332 (which I havn't recompiled and I don't think is important here) Any ideas how to correct this (besides pointing TMPDIR to a hard disk)? My Dying Bride, Like Gods of the Sun, MartinS