Subject: Re: bug#13013: 24.3.50; Windows XP bug? get-file-buffer, file-name-as-directory

From: Eli Zaretskii <[email-masked]>
Date: Tue, 27 Nov 2012 20:59:33 +0200

> Date: Tue, 27 Nov 2012 20:01:19 +0200
> From: Eli Zaretskii <[email-masked]>
> Cc: [email-masked], [email-masked]
> 
> > From: Jambunathan K <[email-masked]>
> > Date: Tue, 27 Nov 2012 22:54:57 +0530
> > Cc: Ista Zahn <[email-masked]>
> > 
> > 
> > This report is a digest of following thread:
> >     http://www.mail-archive.com/[email-masked]/msg62455.html.
> 
> I will read it soon, for now replying only based on what you posted.

Read it, but didn't learn anything useful.

> The problem is seen with Ista's machine (CCed here) with the following
> setup.
>     ,----
>     | GNU Emacs 24.2.1 (i386-mingw-nt5.1.2600) of 2012-08-28 on MARVIN
>     | 
>     | I have cygwin installed, but emacs is the windows version from
>     | http://ftp.gnu.org/gnu/emacs/windows/
>     | 
>     | The OS is Windows XP professional with service pack 3.
>     `----
> 
> Apparently the problem is not seen with either here or 
>     ,----
>     | Windows 7
>     | GNU Emacs 24.2.1 (i386-mingw-nt6.1.7601) of 2012-08-29 on MARVIN
>     `----
> 
> here 
>     ,----
>     | GNU Emacs 24.2.1 (i386-mingw-nt6.1.7601) of 2012-08-29 on MARVIN
>     | Windows 7
>     `----

Because Windows 7 doesn't put a 8+3 alias into TEMP, but instead uses
the full long file name.  Probably because XP still supports DOS
programs (via NTVDM), while Windows 7 tossed that support.

IOW, it works on Windows 7 "by sheer luck".