@@ -136,6 +136,12 @@ static void printDisk(FFDiskOptions* options, const FFDisk* disk, uint32_t index
136
136
bool isHidden = !!(disk -> type & FF_DISK_VOLUME_TYPE_HIDDEN_BIT );
137
137
bool isReadOnly = !!(disk -> type & FF_DISK_VOLUME_TYPE_READONLY_BIT );
138
138
139
+ FF_STRBUF_AUTO_DESTROY freePretty = ffStrbufCreate ();
140
+ ffSizeAppendNum (disk -> bytesFree , & freePretty );
141
+
142
+ FF_STRBUF_AUTO_DESTROY availPretty = ffStrbufCreate ();
143
+ ffSizeAppendNum (disk -> bytesAvailable , & availPretty );
144
+
139
145
uint64_t now = ffTimeGetNow ();
140
146
uint64_t duration = now - disk -> createTime ;
141
147
uint32_t milliseconds = (uint32_t ) (duration % 1000 );
@@ -174,6 +180,8 @@ static void printDisk(FFDiskOptions* options, const FFDisk* disk, uint32_t index
174
180
FF_FORMAT_ARG (age .years , "years" ),
175
181
FF_FORMAT_ARG (age .daysOfYear , "days-of-year" ),
176
182
FF_FORMAT_ARG (age .yearsFraction , "years-fraction" ),
183
+ FF_FORMAT_ARG (freePretty , "size-free" ),
184
+ FF_FORMAT_ARG (availPretty , "size-available" ),
177
185
}));
178
186
}
179
187
}
@@ -468,5 +476,7 @@ FFModuleBaseInfo ffDiskModuleInfo = {
468
476
{"Years integer after creation" , "years" },
469
477
{"Days of year after creation" , "days-of-year" },
470
478
{"Years fraction after creation" , "years-fraction" },
479
+ {"Size free" , "size-free" },
480
+ {"Size available" , "size-available" },
471
481
}))
472
482
};
0 commit comments