delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mailnull set sender to djgpp-bounces using -f |
Date: | Sat, 23 Feb 2002 15:20:58 +0200 |
From: | "Eli Zaretskii" <eliz AT is DOT elta DOT co DOT il> |
Sender: | halo1 AT zahav DOT net DOT il |
To: | "Hugo Simon" <hugo DOT simon AT gmx DOT de> |
Message-Id: | <5567-Sat23Feb2002152057+0200-eliz@is.elta.co.il> |
X-Mailer: | emacs 21.2.50 (via feedmail 8 I) and Blat ver 1.8.9 |
CC: | djgpp AT delorie DOT com |
In-reply-to: | <000d01c1bc50$0ee85fc0$0265a8c0@tpc2> (hugo.simon@gmx.de) |
Subject: | Re: How to obtain correct disk size |
References: | <%Qvd8.5806$0y2 DOT 288632 AT typhoon DOT austin DOT rr DOT com> <Xns91BD97E3CBC2Fasu1cornelledu AT 132 DOT 236 DOT 56 DOT 8> <A5zd8.2428$dj3 DOT 121152 AT typhoon DOT austin DOT rr DOT com> <200202222204 DOT g1MM4J623552 AT envy DOT delorie DOT com> <001101c1bbef$efac2a20$0265a8c0 AT tpc2> <2593-Sat23Feb2002101825+0200-eliz AT is DOT elta DOT co DOT il> <000d01c1bc50$0ee85fc0$0265a8c0 AT tpc2> |
Reply-To: | djgpp AT delorie DOT com |
Errors-To: | nobody AT delorie DOT com |
X-Mailing-List: | djgpp AT delorie DOT com |
X-Unsubscribes-To: | listserv AT delorie DOT com |
> From: "Hugo Simon" <hugo DOT simon AT gmx DOT de> > Date: Sat, 23 Feb 2002 10:54:11 +0100 > > > Is that a FAT32 disk? DJGPP v2.03 does not yet support FAT32-specific > > system calls. There's code in the CVS to support that, though. > Yes it is FAT32. But I cannot find the code you mentioned. Maybe it is > because I didn't know how to handle CVS. The front end I cannot download, > the FTP server does not respond. And in the web interface I find no search > function. You want the source of the function `statfs' (`getdfree' wasn't extended to handle FAT32, and probably never will, since it is documented to call a specific function of Int 21h, and that function doesn't support FAT32). So get from the CVS the file src/libc/compat/sys/vfs/statfs.c, compile it, and put it into your library instead of the existing one, like this: gcc -c -O2 statfs.c ar rvs c:/djgpp/libc.a statfs.o (this assumes your DJGPP installation is rooted at C:\DJGPP; if not, change the last command as appropriate). Thereafter, use the `statfs' function in your programs; see the docs of `statfs' for the details.
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |