Date: Tue, 19 Mar 1996 16:27:28 +0200 (IST) From: Eli Zaretskii To: Kenji Masaki Cc: djgpp-workers AT delorie DOT com Subject: Re:`stat' fails to detect nonexistent fi In-Reply-To: <199603171626.BAA23250@inetnif.niftyserve.or.jp> Message-Id: Mime-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Mon, 18 Mar 1996, Kenji Masaki wrote: > I use WinNT 3.51 on NTFS , and gets same result. It seems that > WinNT dose not support undocumented DOS call int 21h ax=6000h . Can you please elaborate? What does `_truename' return under NTFS? Does it return NULL and sets `errno' to an error code? If so, which error code is that? If it returns ``normally'' (with a pointer to a canonicalized pathname), then what does ``does not support'' above mean? If you can get the library sources and debug into `_truename', can you please tell whether it calls the long file name version of 216000h or the conventional one? AFAIK, WinNT shouldn't support LFN, and DJGPP shouldn't call LFN versions of the DOS functions under NT. Thanks for the info.