|
@@ -1134,7 +1134,7 @@ var
|
|
|
fs : tstatfs;
|
|
|
Begin
|
|
|
if ((Drive in [Low(FixDriveStr)..High(FixDriveStr)]) and (not (fixdrivestr[Drive]=nil)) and (fpstatfs(StrPas(fixdrivestr[drive]),@fs)<>-1)) or
|
|
|
- ((Drive <= High(drivestr)) and (not (drivestr[Drive]=nil)) and (fpstatfs(StrPas(drivestr[drive]),@fs)<>-1)) then
|
|
|
+ ((Drive in [Low(DriveStr)..High(DriveStr)]) and (not (drivestr[Drive]=nil)) and (fpstatfs(StrPas(drivestr[drive]),@fs)<>-1)) then
|
|
|
Diskfree:=int64(fs.bavail)*int64(fs.bsize)
|
|
|
else
|
|
|
Diskfree:=-1;
|
|
@@ -1147,7 +1147,7 @@ var
|
|
|
fs : tstatfs;
|
|
|
Begin
|
|
|
if ((Drive in [Low(FixDriveStr)..High(FixDriveStr)]) and (not (fixdrivestr[Drive]=nil)) and (fpstatfs(StrPas(fixdrivestr[drive]),@fs)<>-1)) or
|
|
|
- ((drive <= High(drivestr)) and (not (drivestr[Drive]=nil)) and (fpstatfs(StrPas(drivestr[drive]),@fs)<>-1)) then
|
|
|
+ ((Drive in [Low(DriveStr)..High(DriveStr)]) and (not (drivestr[Drive]=nil)) and (fpstatfs(StrPas(drivestr[drive]),@fs)<>-1)) then
|
|
|
DiskSize:=int64(fs.blocks)*int64(fs.bsize)
|
|
|
else
|
|
|
DiskSize:=-1;
|