delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mail set sender to djgpp-bounces using -f |
From: | Rugxulo <rugxulo AT gmail DOT com> |
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: | <d7f3c5c1-df7c-4d32-b3ce-e94a61c8c9c5@v20g2000yqm.googlegroups.com> |
References: | <83eislssg7 DOT fsf AT gnu DOT org> <h44g99$ofl$1 AT news DOT onet DOT pl> |
<83bpnd6gvi DOT fsf AT gnu DOT org> <h46dkh$svh$1 AT news DOT onet DOT pl> <831vo8620b DOT fsf AT gnu DOT org> | |
<h49eiu$ju1$1 AT news DOT onet DOT pl> <87vdljlk93 DOT fsf AT turtle DOT gmx DOT de> | |
NNTP-Posting-Host: | 65.13.115.246 |
Mime-Version: | 1.0 |
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 <svenj DOT DOT DOT AT gmx DOT de> 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.
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |