> Under Cygwin you can also list from an elevated admin shell under
> /proc/sys (add Cygwin bin to an elevated cmd PATH) e.g.:

Thanks.  Did so.  Everything is proper and singular, and totally matches the 
winobj display posted earlier:

$ ls -dlgo /proc/sys/Device/Harddisk[0-9]*/*
brw-rw-rw- 1 284, 9999 Aug  2  2021 /proc/sys/Device/Harddisk0/DR0
lr--r--r-- 1         0 Aug  2 14:14 /proc/sys/Device/Harddisk0/Partition0 -> 
/proc/sys/Device/Harddisk0/DR0
lr--r--r-- 1         0 Aug  2 14:14 /proc/sys/Device/Harddisk0/Partition1 -> 
/proc/sys/Device/HarddiskVolume1
lr--r--r-- 1         0 Aug  2 14:14 /proc/sys/Device/Harddisk0/Partition2 -> 
/proc/sys/Device/HarddiskVolume2
brw-rw-rw- 1 284, 9999 Aug  2  2021 /proc/sys/Device/Harddisk1/DR1
lr--r--r-- 1         0 Aug  2 14:14 /proc/sys/Device/Harddisk1/Partition0 -> 
/proc/sys/Device/Harddisk1/DR1
lr--r--r-- 1         0 Aug  2 14:14 /proc/sys/Device/Harddisk1/Partition1 -> 
/proc/sys/Device/HarddiskVolume3
brw-rw-rw- 1 284, 9999 Aug  2  2021 /proc/sys/Device/Harddisk2/DR2
lr--r--r-- 1         0 Aug  2 14:14 /proc/sys/Device/Harddisk2/Partition0 -> 
/proc/sys/Device/Harddisk2/DR2
lr--r--r-- 1         0 Aug  2 14:14 /proc/sys/Device/Harddisk2/Partition1 -> 
/proc/sys/Device/HarddiskVolume4
brw-rw-rw- 1 284, 9999 Aug  2  2021 /proc/sys/Device/Harddisk3/DR3
lr--r--r-- 1         0 Aug  2 14:14 /proc/sys/Device/Harddisk3/Partition0 -> 
/proc/sys/Device/Harddisk3/DR3
lr--r--r-- 1         0 Aug  2 14:14 /proc/sys/Device/Harddisk3/Partition1 -> 
/proc/sys/Device/HarddiskVolume5
brw-rw-rw- 1 284, 9999 Aug  2  2021 /proc/sys/Device/Harddisk4/DR4
lr--r--r-- 1         0 Aug  2 14:14 /proc/sys/Device/Harddisk4/Partition0 -> 
/proc/sys/Device/Harddisk4/DR4
lr--r--r-- 1         0 Aug  2 14:14 /proc/sys/Device/Harddisk4/Partition1 -> 
/proc/sys/Device/HarddiskVolume6
brw-rw-rw- 1 284, 9999 Aug  2  2021 /proc/sys/Device/Harddisk5/DR57
lr--r--r-- 1         0 Aug  2 14:14 /proc/sys/Device/Harddisk5/Partition0 -> 
/proc/sys/Device/Harddisk5/DR57
lr--r--r-- 1         0 Aug  2 14:14 /proc/sys/Device/Harddisk5/Partition1 -> 
/proc/sys/Device/HarddiskVolume59

And, Oh!, from the same elevated admin shell, I get no doubles from "cat 
/proc/partitions", either!

$ 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    32 1000204632 sdc
    8    33 1000202240 sdc1   G:\
    8    48 1000204632 sdd
    8    49 1000202240 sdd1   I:\
    8    64 234431064 sde
    8    65 234428416 sde1   F:\
    8    80   1931264 sdf
    8    81   1931264 sdf1   S:\

Note that "winobj" had to be run "as Administrator" as well, in order for me to 
be able to open those entries...

IDK, if "strace" elevates itself somehow but like I noted previously, "strace 
-o cat.strace cat /proc/partitions" shows the list
without duplicates.

Anton Lavrentiev
Contractor NIH/NLM/NCBI


-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

Reply via email to