Duplicates in /proc/partitions
Lavrentiev, Anton (NIH/NLM/NCBI) [C]
lavr@ncbi.nlm.nih.gov
Wed Aug 18 14:18:19 GMT 2021
> On second thought, I have a vague idea... Could you please just add
> something to the output, i.e, change lines 124/125 from
>
> printf ("%5d %5d %9llu sd%c\n",
> 8, (dev_name - 'a') * 16, size >> 10, dev_name);
>
> to
>
> printf ("%5d %5d %9llu sd%c (%lu)\n",
> 8, (dev_name - 'a') * 16, size >> 10, dev_name,
> (unsigned long) context);
>
> and just compile and run the testcase again?
Here's the output (and /proc/partitions for comparison) from today:
$ ./proc_partition
major minor #blocks name win-mounts
8 0 500107608 sda (283)
8 1 102400 sda1
8 2 488280064 sda2 C:\
8 16 1000204632 sdb (301)
8 17 1000202240 sdb1 D:\
8 32 1000204632 sdc (302)
8 33 1000202240 sdc1 D:\
8 48 1000204632 sdd (314)
8 49 1000202240 sdd1 G:\
8 64 1000204632 sde (315)
8 65 1000202240 sde1 G:\
8 80 1000204632 sdf (329)
8 81 1000202240 sdf1 I:\
8 96 1000204632 sdg (330)
8 97 1000202240 sdg1 I:\
8 112 234431064 sdh (340)
8 113 234428416 sdh1 F:\
8 128 234431064 sdi (341)
8 129 234428416 sdi1 F:\
DeviceIoControl (Harddisk5\Partition0, IOCTL_DISK_GET_PARTITION_INFO{_EX}) 5 8 144 0 sdj (352)
$ cat /proc/partitions
major minor #blocks name win-mounts
8 0 500107608 sda
8 1 102400 sda1
8 2 488280064 sda2 C:\
8 16 1000204632 sdb
8 17 1000202240 sdb1 D:\
8 16 1000204632 sdb
8 17 1000202240 sdb1 D:\
8 32 1000204632 sdc
8 33 1000202240 sdc1 G:\
8 32 1000204632 sdc
8 33 1000202240 sdc1 G:\
8 48 1000204632 sdd
8 49 1000202240 sdd1 I:\
8 48 1000204632 sdd
8 49 1000202240 sdd1 I:\
8 64 234431064 sde
8 65 234428416 sde1 F:\
8 64 234431064 sde
8 65 234428416 sde1 F:\
8 80 0 sdf
Anton Lavrentiev
Contractor NIH/NLM/NCBI
More information about the Cygwin
mailing list