Win98: GetDiskFreeSpace fails on shares

Dave Korn dave.korn@artimi.com
Thu Jun 16 14:36:00 GMT 2005


----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....



More information about the Cygwin-developers mailing list