* fhandler_proc.cc (format_proc_partitions): Only list recognized
partitions. Use partition number given by PartitionNumber member.
This commit is contained in:
parent
7b02cb3038
commit
74041a3a74
@ -1,3 +1,8 @@
|
||||
2005-06-20 Corinna Vinschen <corinna@vinschen.de>
|
||||
|
||||
* fhandler_proc.cc (format_proc_partitions): Only list recognized
|
||||
partitions. Use partition number given by PartitionNumber member.
|
||||
|
||||
2005-06-18 Corinna Vinschen <corinna@vinschen.de>
|
||||
|
||||
* glob.c: (glob0): New local variable `limit`. Use in calls to glob1
|
||||
|
@ -1009,10 +1009,11 @@ format_proc_partitions (char *destbuf, size_t maxsize)
|
||||
DRIVE_LAYOUT_INFORMATION *dli = (DRIVE_LAYOUT_INFORMATION *) buf;
|
||||
for (unsigned partition = 0; partition < dli->PartitionCount; partition++)
|
||||
{
|
||||
if (!dli->PartitionEntry[partition].PartitionLength.QuadPart)
|
||||
if (!dli->PartitionEntry[partition].PartitionLength.QuadPart
|
||||
|| !dli->PartitionEntry[partition].RecognizedPartition)
|
||||
continue;
|
||||
device dev;
|
||||
dev.parsedisk (drive_number, partition + 1);
|
||||
dev.parsedisk (drive_number, dli->PartitionEntry[partition].PartitionNumber);
|
||||
bufptr += __small_sprintf (bufptr, "%5d %5d %9U %s\n",
|
||||
dev.major, dev.minor,
|
||||
(long long)(dli->PartitionEntry[partition].PartitionLength.QuadPart >> 10),
|
||||
|
Loading…
x
Reference in New Issue
Block a user