forked from KolibriOS/kolibrios
file_system.h: add function ConverSize64 for files bigger than 4Gb
git-svn-id: svn://kolibrios.org@6988 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
dab9882fbc
commit
494b32ff70
@ -297,6 +297,18 @@ enum
|
|||||||
sprintf(#ConvertSize_size_prefix,"%d %s",bytes,#size_nm);
|
sprintf(#ConvertSize_size_prefix,"%d %s",bytes,#size_nm);
|
||||||
return #ConvertSize_size_prefix;
|
return #ConvertSize_size_prefix;
|
||||||
}
|
}
|
||||||
|
:dword ConvertSize64(dword bytes_lo, bytes_hi)
|
||||||
|
{
|
||||||
|
debugval("bytes_lo", bytes_lo);
|
||||||
|
debugval("bytes_hi", bytes_hi);
|
||||||
|
|
||||||
|
if (bytes_hi > 0) {
|
||||||
|
if (bytes_lo>=1073741824) bytes_lo /= 1073741824; else bytes_lo = 0;
|
||||||
|
sprintf(#ConvertSize_size_prefix,"%d Gb",bytes_hi*4 + bytes_lo);
|
||||||
|
return #ConvertSize_size_prefix;
|
||||||
|
}
|
||||||
|
else return ConvertSize(bytes_lo);
|
||||||
|
}
|
||||||
:dword notify(dword notify_param)
|
:dword notify(dword notify_param)
|
||||||
{
|
{
|
||||||
return RunProgram("/sys/@notify", notify_param);
|
return RunProgram("/sys/@notify", notify_param);
|
||||||
|
Loading…
Reference in New Issue
Block a user