This is the mail archive of the
cygwin-developers@cygwin.com
mailing list for the Cygwin project.
RE: Win98: GetDiskFreeSpace fails on shares
- From: "Dave Korn" <dave dot korn at artimi dot com>
- To: <cygwin-developers at cygwin dot com>
- Date: Thu, 16 Jun 2005 15:36:46 +0100
- Subject: RE: Win98: GetDiskFreeSpace fails on shares
----Original Message----
>From: Corinna Vinschen
>Sent: 16 June 2005 15:27
> On Jun 16 15:21, Dave Korn wrote:
>>> From: Corinna Vinschen
>>> Right, the idea being (right now) that data is missing to fill out the
>>> statvfs datastructure.
>>
>> Well, we do have the number of bytes free, which is the main thing to
>> get right. And SUS gives us wriggle-room:
>>
>> http://www.opengroup.org/onlinepubs/009695399/functions/statvfs.html
>>
>> "It is unspecified whether all members of the statvfs structure have
>> meaningful values on all file systems"
>>
>> So perhaps we could just choose a fake block size to report so long as
>> the product of blocks*size gives the right result?
>
> Sure, why not, as long as it's only done in case GetDiskFreeSpace returns
> FALSE. Are you perhaps contemplating the idea to prepare a patch (hint,
> hint, hippo)?
>
Wouldn't mind, but I don't have w98 here, I could do it at home on the
weekend. My tuits are also being taken up currently with the newlib lrint
problem...
cheers,
DaveK
--
Can't think of a witty .sigline today....