| www.delorie.com/archives/browse.cgi | search |
| X-Authentication-Warning: | delorie.com: mail set sender to djgpp-workers-bounces using -f |
| Date: | Fri, 01 Apr 2005 11:35:51 +0200 |
| From: | "Eli Zaretskii" <eliz AT gnu DOT org> |
| Sender: | halo1 AT zahav DOT net DOT il |
| To: | djgpp-workers AT delorie DOT com |
| Message-ID: | <01c5369e$Blat.v2.4$57206280@zahav.net.il> |
| X-Mailer: | emacs 22.0.50 (via feedmail 8 I) and Blat ver 2.4 |
| In-reply-to: | <10504010502.AA15452@clio.rice.edu> (sandmann@clio.rice.edu) |
| Subject: | Re: DJGPP v2.04 Bugs - suggested patch |
| References: | <10504010502 DOT AA15452 AT clio DOT rice DOT edu> |
| Reply-To: | djgpp-workers AT delorie DOT com |
| Errors-To: | nobody AT delorie DOT com |
| X-Mailing-List: | djgpp-workers AT delorie DOT com |
| X-Unsubscribes-To: | listserv AT delorie DOT com |
> From: sandmann AT clio DOT rice DOT edu (Charles Sandmann)
> Date: Thu, 31 Mar 2005 23:02:47 -0600 (CST)
>
> *** \v204\djgpp\src\libc\dos\io\_open.c Mon Oct 21 00:28:28 2002
> --- d:\_open.c Thu Mar 31 00:15:32 2005
> ***************
> *** 86,102 ****
> r.x.si = __tb_offset;
> } else {
> - if (7 <= _osmajor && _osmajor < 10) {
> - r.x.ax = 0x6c00;
> - r.x.bx = (oflag & 0xff) | 0x1000; /* 0x1000 is FAT32 extended size. */
> - /* FAT32 extended size flag doesn't help on WINDOZE 4.1 (98). It
> - seems it has a bug which only lets you create these big files
> - if LFN is enabled. */
> - r.x.dx = 1; /* Open existing file */
> - r.x.si = __tb_offset;
> - } else {
> r.h.ah = 0x3d;
> r.h.al = oflag;
> r.x.dx = __tb_offset;
> - }
> }
> r.x.ds = __tb_segment;
> --- 86,92 ----
>
>
> The comment above indicates the FAT32 extended size doesn't work anyway
> without LFN. The code breaks microsoft networking. See test results
> from user below. Comments? Any reason not to commit?
You mean, you want to remove the extended-size feature entirely? That
sounds somewhat drastic: why punish everybody for the benefit of a
few? I'd rather try with the bit set, and if it fails, try again
without it. Would that work?
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |