| delorie.com/archives/browse.cgi | search |
| X-Recipient: | archive-cygwin AT delorie DOT com |
| DKIM-Filter: | OpenDKIM Filter v2.11.0 sourceware.org B5EF2385B834 |
| DKIM-Signature: | v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; |
| s=default; t=1595972210; | |
| bh=+c9MPD/1k/sJi/ln13CXDfTmEm0lQrUhF4EybcZYvHs=; | |
| h=Subject:To:References:Date:In-Reply-To:List-Id:List-Unsubscribe: | |
| List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: | |
| From; | |
| b=slUzG9F9gW22WR7viPxIOdxSWV3EZqDR3UU0gJZPiIHTR8RL6BRQk5aNQcfYAFAgV | |
| yKxaRlSTN/upxf8sQfJbgvEuq9W35aLZt8GG/Bv/ZbkCZ7ikRfesuHT56p784ZLrvf | |
| B0mYBoSnJ69yXV82PDBN05Wu9CP7dzYzdl4gZcV4= | |
| X-Original-To: | cygwin AT cygwin DOT com |
| Delivered-To: | cygwin AT cygwin DOT com |
| DMARC-Filter: | OpenDMARC Filter v1.3.2 sourceware.org 155183858D35 |
| ARC-Seal: | i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; |
| b=YKIZlcojkfongUZlSleteVqXdlX6aSpa1vuIZBX9EBj2iOE719i/9BSGK4Qs37nQvBzRPKJEx/yc/OJR/rpc/0zRe+U91iTkUrWxHeJpKl1STwdvAokY8E76ivqIsXKyb5FoT/NOnkvom0L0UfV8EnzOM/uvJfmXZ3FecNL8655ZHBV8nEozlPE8vD5lY8ZfxlIDeq9cNXUo23uw+F6hKlJnaIBez9zOqw8wAVVAPgPnksijO/kGxH7dD4ibcoFKWQ9h2XsoR6cZp5Gbj4KwAxKFSdtGxWdt+wx5yZZ6rPzhM06/w3OgEsa8nlUF8BxkpZF4cDR/L7T/3UToyk4pHQ== | |
| ARC-Message-Signature: | i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; |
| s=arcselector9901; | |
| h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; | |
| bh=qdMfbiWrdjKSdD6b4LsaMzxHrSY7KlGF0glDYhajiRg=; | |
| b=TsMY7DU9BlT3HuRLvPMMIuJWImTWps+bArLHeQrh+IVPSNMMi0tnXPk10aEfK6p/lf1ns6pKTSUPY1K2wZztGBsnreUQEgVv7h23xEuXL50bovUa/253oLpOZzndWJ+UUMWkk5L+l94238+IUQbQjIo9GAxzdmv05zlneQQlV5DojrzEtnFL3b/dmztng5FsvG7aRrkNSP2M53w8Tr8DfAO28arzyGEG5D6gOaiXgB/8u7Xg+WZLoGimOIg3G3dHKawqxyMFZYowyAo6AEdveSHLJONmTRRg5Ouesvj9KLoKy0XU2hH2reC/RUghUikAhS+Egg7c9dh9cHLDWXLoCg== | |
| ARC-Authentication-Results: | i=1; mx.microsoft.com 1; spf=none; dmarc=none; |
| dkim=none; arc=none | |
| X-IncomingTopHeaderMarker: | OriginalChecksum:4CD0E8C450A6B3CDF5F209E66632443BE045B9254CCC7DD19FDDBCA6BB8981D1; |
| UpperCasedChecksum:0D9BB26AF44FF92D73E27F6D1C196C780FFED79B2AA2CE4C437502BE5A1976E0; | |
| SizeAsReceived:11083; Count:47 | |
| Subject: | Re: Relating device names in /dev/ to drive letters in Windows. |
| To: | cygwin AT cygwin DOT com |
| References: | <mailman DOT 96674 DOT 1595867913 DOT 8982 DOT cygwin AT cygwin DOT com> |
| Autocrypt: | addr=hamishmb AT live DOT co DOT uk; keydata= |
| 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 | |
| SgyH5sOHagLQDdneBm4EJIs0MeQOrTDb | |
| Message-ID: | <AM0PR05MB48988030487030DD0A3BB61AE7730@AM0PR05MB4898.eurprd05.prod.outlook.com> |
| Date: | Tue, 28 Jul 2020 22:36:42 +0100 |
| User-Agent: | Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 |
| Thunderbird/68.10.0 | |
| In-Reply-To: | <mailman.96674.1595867913.8982.cygwin@cygwin.com> |
| X-ClientProxiedBy: | LO2P123CA0053.GBRP123.PROD.OUTLOOK.COM |
| (2603:10a6:600:1::17) To AM0PR05MB4898.eurprd05.prod.outlook.com | |
| (2603:10a6:208:c5::18) | |
| X-Microsoft-Original-Message-ID: | <0d588c0f-b627-c87c-2e8d-65ffc1691d66 AT live DOT co DOT uk> |
| MIME-Version: | 1.0 |
| X-MS-Exchange-MessageSentRepresentingType: | 1 |
| X-Microsoft-Original-Message-ID: | <0d588c0f-b627-c87c-2e8d-65ffc1691d66 AT live DOT co DOT uk> |
| X-TMN: | [iBIwIIXVzTbB2uRmcSwQ8QsPbOVFzW5F] |
| X-MS-PublicTrafficType: | |
| X-IncomingHeaderCount: | 47 |
| X-EOPAttributedMessage: | 0 |
| X-MS-Office365-Filtering-Correlation-Id: | 6caacd01-fcfc-4407-28af-08d8333e532c |
| X-MS-TrafficTypeDiagnostic: | DB8EUR05HT040: |
| X-Microsoft-Antispam: | BCL:0; |
| X-Microsoft-Antispam-Message-Info: | DCRSvzRblNVw/32i7TKs5eIRjWBEABFKVUdpb1IWuqrEKKTgOX+TZSTBYQA7q0CoIURJpROgMsGO0OsL2rWiENRDygFYfgcTse6l8YZSg3tqALzafleND7buBs85XTw7gA4qDhYyg4IYF06o9Aas9JjgDtSDebtXtxqVcRo1hGl1Hn6eOfnJrcG+RLiiqKrZH0dGx/kpmmSrTOijpgB1Yw== |
| X-Forefront-Antispam-Report: | CIP:255.255.255.255; CTRY:; LANG:en; SCL:0; SRV:; |
| IPV:NLI; SFV:NSPM; H:AM0PR05MB4898.eurprd05.prod.outlook.com; PTR:; CAT:NONE; | |
| SFTY:; SFS:; DIR:OUT; SFP:1901; | |
| X-MS-Exchange-AntiSpam-MessageData: | crH+1lMeKlXsQfhgCtPPpvY0UXyEB4M9HM4RGwmDp3oZQ4ihTdFSi7WRt5qSV7CBhljWnrTctB83YzgVceUfs1TcVUwLCcXApigaKcPOqLEbtE35HW6bxcMRpGHSW1K6DcqNOaDnlyPYhJu+9f07PQ== |
| X-OriginatorOrg: | outlook.com |
| X-MS-Exchange-CrossTenant-Network-Message-Id: | 6caacd01-fcfc-4407-28af-08d8333e532c |
| X-MS-Exchange-CrossTenant-OriginalArrivalTime: | 28 Jul 2020 21:36:45.5953 (UTC) |
| X-MS-Exchange-CrossTenant-FromEntityHeader: | Hosted |
| X-MS-Exchange-CrossTenant-Id: | 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa |
| X-MS-Exchange-CrossTenant-AuthSource: | DB8EUR05FT058.eop-eur05.prod.protection.outlook.com |
| X-MS-Exchange-CrossTenant-AuthAs: | Anonymous |
| X-MS-Exchange-CrossTenant-FromEntityHeader: | Internet |
| X-MS-Exchange-Transport-CrossTenantHeadersStamped: | DB8EUR05HT040 |
| X-Spam-Status: | No, score=3.2 required=5.0 tests=BAYES_00, FORGED_MUA_MOZILLA, |
| HTML_MESSAGE, KAM_COUK, KAM_DMARC_STATUS, MSGID_FROM_MTA_HEADER, | |
| RCVD_IN_BARRACUDACENTRAL, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, | |
| SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.2 | |
| X-Spam-Level: | *** |
| X-Spam-Checker-Version: | SpamAssassin 3.4.2 (2018-09-13) on |
| server2.sourceware.org | |
| X-Content-Filtered-By: | Mailman/MimeDel 2.1.29 |
| X-BeenThere: | cygwin AT cygwin DOT com |
| X-Mailman-Version: | 2.1.29 |
| List-Id: | General Cygwin discussions and problem reports <cygwin.cygwin.com> |
| List-Unsubscribe: | <https://cygwin.com/mailman/options/cygwin>, |
| <mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe> | |
| List-Archive: | <https://cygwin.com/pipermail/cygwin/> |
| List-Post: | <mailto:cygwin AT cygwin DOT com> |
| List-Help: | <mailto:cygwin-request AT cygwin DOT com?subject=help> |
| List-Subscribe: | <https://cygwin.com/mailman/listinfo/cygwin>, |
| <mailto:cygwin-request AT cygwin DOT com?subject=subscribe> | |
| From: | Hamish McIntyre-Bhatty via Cygwin <cygwin AT cygwin DOT com> |
| Reply-To: | Hamish McIntyre-Bhatty <hamishmb AT live DOT co DOT uk> |
| Errors-To: | cygwin-bounces AT cygwin DOT com |
| Sender: | "Cygwin" <cygwin-bounces AT cygwin DOT com> |
--===============5608486072634147138==
Content-Type: multipart/signed; micalg=pgp-sha256;
protocol="application/pgp-signature";
boundary="OUBrJ7Wk4fEG546akp0SdTBhqMIGVqFql"
--OUBrJ7Wk4fEG546akp0SdTBhqMIGVqFql
Content-Type: multipart/mixed; boundary="q44mvCQCba4D2DjbXGlWdpMD3X8buxzZK"
--q44mvCQCba4D2DjbXGlWdpMD3X8buxzZK
Content-Type: multipart/mixed;
boundary="------------F265C32C450D711FF5F7B8BF"
Content-Language: en-US
This is a multi-part message in MIME format.
--------------F265C32C450D711FF5F7B8BF
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable
Corinna wrote:
> In theory, the Cygwin DLL has to provide stuff through ioctl's after
> opening the device file. There are already quite a few ioctl's
> supported, namely
>
> HDIO_GETGEO, BLKGETSIZE, BLKGETSIZE64, BLKRRPART, BLKSSZGET, BLKIOMIN,
> BLKIOOPT, BLKPBSZGET, BLKALIGNOFF, RDIOCDOP subcommand RDSETBLK,
> RDIOCGET.
>
> Whatever is missing *and* is provided by the WinAPI function
> DeviceIoControl (or, actually, any other way) can be added to
> Cygwin's ioctl API as you see fit.
>
>
> Corinna
Thanks Corinna. That gives me a better understanding of how this works.
I'll need to explore the source a bit to see how it fits together but
that helps a lot.
Brian wrote:
Please maintain threading using Reply to List or Reply/All to keep th=
e
discussion together in email clients using proper References headers =
for
threads, rather than just Subject, and also please retain some quoted=
context
for your replies.
I have now turned off Digest mode so this will be the last reply from me
that messes this stuff up for people.
> I'd be happy to attempt implementing this, but I'm not sure where t=
o
> start. With the information you've given me I should be able to fig=
ure
> something out, but I'm not sure how this is done in Linux/a POSIX
> compliant way. Would be be through a file and directory structure o=
r
> through some libraries?
See what libraries are used by the package, whether and what system d=
ependencies
each has, clone the source repo or download the sources and create a =
local repo,
so you can follow a similar structure with a Cygwin port.
Using a (git) repo to track your information, documentation, research=
, proofs of
concept, and changes will make life easier for all.
> I know a little bit of C and C++, so if I do have to write a librar=
y I
> should be able to muddle through, and probably learn quite a lot, b=
ut
> I'm not sure quite where to start here, with either the Linux side =
or
> the Cygwin side (would this be part of the Cygwin DLL?).
First you need to research what information you need to deliver to yo=
ur client
or consumer, based on the system dependencies found above, and how to=
find that
information under Windows.
You could make that process into a proof of concept in some interpret=
ed script
running under an elevated admin shell to access /proc/..., /proc/regi=
stry/...,
/proc/sys/... etc. and get at the information you require.
Then you could research how you could implement that process with Win=
dows APIs
by searching online docs, including e.g. SO: pay attention to support=
ed versions
in MS docs.
If you isolate system interfaces into independent modules, they could=
be
reimplemented in the DLL if appropriate.
> I'm aware this might not be the right mailing list, but would appre=
ciate
> if anyone knowledgeable in this area could give me a few pointers t=
o
> help me get started - I'd love to contribute more to Cygwin=20
Check out the newlib-cygwin source repo and read the sources (startin=
g with
short .cc files under winsup/cygwin/) to see how system interfaces ar=
e
implemented using Windows APIs.
All makes sense,. I'll see what I can do. It might well be that there
are some programs/libs I can just add without having to change anything
then. Thanks both, I'll get back to you when I have something to
report/more questions,
Hamish
--------------F265C32C450D711FF5F7B8BF
Content-Type: application/pgp-keys;
name="0x87B761FE07F548D6.asc"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="0x87B761FE07F548D6.asc"
-----BEGIN PGP PUBLIC KEY BLOCK-----
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
=3DyyBL
-----END PGP PUBLIC KEY BLOCK-----
--------------F265C32C450D711FF5F7B8BF--
--q44mvCQCba4D2DjbXGlWdpMD3X8buxzZK--
--OUBrJ7Wk4fEG546akp0SdTBhqMIGVqFql
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEyW7IVaVv58cBDxXdh7dh/gf1SNYFAl8gmmsACgkQh7dh/gf1
SNYNRg//WEqNNMEGyvBi5iDpgMGTLG6OAtju7pMuKfkmg9ZOGLNY+4kBPhyJqadx
sACCj66KYZewhr/x0YMAetHy3XrVNyO8jZxpXvDs+PjUFShODMNB5yevgjAWLC3I
0h18Qz6HyBTmT5LjDw9ikVlEXamA3TBzQeuZVh2kCuocE4CtIoaaB8Jr7sVMNHTg
ZqxO6iifs/A9nHyGsE0QDEMCGjVT3FKajyK6u7iLL3s6umG+wBTEzLyUJ0NV2egs
3sqXaEZJRTaRBammWnaOAXRo2pHpWbdyiby3EqfWVxqhpOj5I4Mj4y01e2qruPy3
bwr6OnZDQT7EMxADifDGsbsNXc8v/Qn2Mcn2ljSyytNs8KSt7GqfWBL2CBHbYvdP
DkLc3E5Hik2MC9Fh7R0v81XJpsS2m1wNRQEELUNko0vjhi/5M9Rp2Yi+I8xftfKy
TCprTSBWqi7/QVH6EMW+UKi48euW2BhKkvhXbi5KfDYRdyX/7Q5IyDd16TYIuV/i
9xMHtby7gLMt8fHnuzNU13fcCs/yCdNe0Oolx6dSygzNf21BB2fNMt6d2aGtjDhY
+3/UQJh7rjYVMrZ0aqKXffU8CV1A+kIMwFbCt1OYzfTKYVIcKAIRFjCQDtgw/Igg
+hWYtVoHWlyYnIAu+Q4u0qEQSO9H+yP3dG0kWO/8NcmYq//SFlg=
=rusZ
-----END PGP SIGNATURE-----
--OUBrJ7Wk4fEG546akp0SdTBhqMIGVqFql--
--===============5608486072634147138==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
--
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
--===============5608486072634147138==--
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |