X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: Rugxulo Newsgroups: comp.os.msdos.djgpp Subject: Re: Emacs pretest 23.0.96 is available Date: Thu, 23 Jul 2009 18:48:03 -0700 (PDT) Organization: http://groups.google.com Lines: 46 Message-ID: References: <83eislssg7 DOT fsf AT gnu DOT org> <83bpnd6gvi DOT fsf AT gnu DOT org> <831vo8620b DOT fsf AT gnu DOT org> <87vdljlk93 DOT fsf AT turtle DOT gmx DOT de> NNTP-Posting-Host: 65.13.115.246 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1248400125 31649 127.0.0.1 (24 Jul 2009 01:48:45 GMT) X-Complaints-To: groups-abuse AT google DOT com NNTP-Posting-Date: Fri, 24 Jul 2009 01:48:45 +0000 (UTC) Complaints-To: groups-abuse AT google DOT com Injection-Info: v20g2000yqm.googlegroups.com; posting-host=65.13.115.246; posting-account=p5rsXQoAAAB8KPnVlgg9E_vlm2dvVhfO User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/530.5 (KHTML, like Gecko) Chrome/2.0.172.37 Safari/530.5,gzip(gfe),gzip(gfe) To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Hi, On Jul 23, 6:19=A0am, Sven Joachim wrote: > On 2009-07-23 12:38 +0200, Tomasz Zbro=BFek wrote: > > > > it's a bit strange, following command does not work : > > > mkdir c:\emacs-23.0-9\nextstep\Cocoa\Emacs.bas\Contents\Resource > > \English.lpr > > The path name is too long, it exceeds the DOS limit of 64 bytes (sans > leading c:\ ). For reference, here's what mkdir.c from libc says: ---------------------------------------------------- #if 0 /* It seems that no version of DOS, including DOS 8, which is part of Windows/ME, implements this function. Without LFN, this fails mkdir on Windows/ME. Disabled. */ else if ((_osmajor > 7 && _osmajor < 10) /* OS/2 returns v10 and above */ || (_osmajor =3D=3D 7 && _osminor >=3D 20)) { /* DOS 7.20 (Windows 98) and later supports a new function with a maximum path length of 128 characters instead of 67. This is important for deeply-nested directories. */ r.x.ax =3D 0x43ff; r.x.bp =3D 0x5053; r.h.cl =3D 0x39; } #endif ---------------------------------------------------- http://www.delorie.com/djgpp/doc/rbinter/id/30/28.html (mkdir, rename) "Note: these functions are equivalent to INT 21/AH=3D39h and INT 21/ AH=3D56h, but with a maximum path length of 128 characters instead of 67; unlike INT 21/AX=3D71xxh, these functions are available under bare DOS and not just in a Windows DOS box" However, I guess it didn't work in all cases since it's disabled. I don't know the details, but I do wonder why.