mirror of
https://github.com/systemd/systemd.git
synced 2024-11-06 08:26:52 +03:00
util: support formatting eta and peta bytes with format_bytes()
This commit is contained in:
parent
a7bc2c2ac8
commit
32895bb390
@ -3077,6 +3077,8 @@ int parse_bytes(const char *t, off_t *bytes) {
|
||||
{ "M", 1024ULL*1024ULL },
|
||||
{ "G", 1024ULL*1024ULL*1024ULL },
|
||||
{ "T", 1024ULL*1024ULL*1024ULL*1024ULL },
|
||||
{ "P", 1024ULL*1024ULL*1024ULL*1024ULL*1024ULL },
|
||||
{ "E", 1024ULL*1024ULL*1024ULL*1024ULL*1024ULL*1024ULL },
|
||||
{ "", 1 },
|
||||
};
|
||||
|
||||
@ -6082,6 +6084,8 @@ char *format_bytes(char *buf, size_t l, off_t t) {
|
||||
const char *suffix;
|
||||
off_t factor;
|
||||
} table[] = {
|
||||
{ "E", 1024ULL*1024ULL*1024ULL*1024ULL*1024ULL*1024ULL },
|
||||
{ "P", 1024ULL*1024ULL*1024ULL*1024ULL*1024ULL },
|
||||
{ "T", 1024ULL*1024ULL*1024ULL*1024ULL },
|
||||
{ "G", 1024ULL*1024ULL*1024ULL },
|
||||
{ "M", 1024ULL*1024ULL },
|
||||
|
Loading…
Reference in New Issue
Block a user