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 |