delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2022/10/06/15:59:33

X-Recipient: archive-cygwin AT delorie DOT com
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 8A0303858D37
Authentication-Results: sourceware.org;
dmarc=pass (p=none dis=none) header.from=cornell.edu
Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=cornell.edu
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
b=kcJruBmFvDsKrH3SNAew7BM3vaOw8kn+Sbb8fjXFwU8sGl7DWQ0uLsji/XASQBM0Ech4yZ/eD7cJZ3o02uGnxUAoxAWPN3w11TrDY7ue7ilbLFNEI4GNOsli1+z4Up1KP0sdHXkf041AIh1BpFnJwLcFRCQa5tXeUgXwUlrGCd5G2b0F5EnsYGHLLgPEHU+rrbOjjucuAW8swsAroRdQVEaZIH/vizLkTbpk89Q1op1UQbCmCQWSgLs4sPFXmZZGtDBHcso0YcserONDnDKFuSj3TlsIMq4qa43LvdLXn7M+Rc4IpxKlYfZ7Lrd0Rq6P+4vqJFS/uWunCKhU/Z5FbQ==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
bh=u9h8Ksw+RJ90yRjpQf0xVIgIrrPz5fi39aZobEmeeVU=;
b=SpNnoShl/KLCGfTFLXubmQ82AxcqDyPRxOd6TRpMvElzhAQl7fkFvAXNFrvmL1LpRVzcDl0UKbq2/0ofThXtFz9ji/EcAHpAuPF0oKzeEPJuG3HtJlULaF68/13KNffzIVfLxe2pGjxkFmlwLlJr1OPWUl96r46ww0xHHLPoPi/c/z3qZ3Ieab8jIN/XNeoSRy2Wo9TZSjYwRpJrM4367oEHppVhEsCTySm6q9WTX2GKzRJWaQ0DVrvnYxKjOQb3XJ5IuVxN1VPcZovzowUllWdUdW5CtsXxOL6LXJTSRRyLH4z8fih7FpWTlEA0N3xdxVKer+oSdkN4cM0DLIesaA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
smtp.mailfrom=cornell.edu; dmarc=pass action=none header.from=cornell.edu;
dkim=pass header.d=cornell.edu; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cornell.edu;
s=selector2;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
bh=u9h8Ksw+RJ90yRjpQf0xVIgIrrPz5fi39aZobEmeeVU=;
b=OWlmyXafEVcY2Ahwqa6S1m31UPvcj/v9G/pjiuRed+0r7yhTAeWRWdZLTW8N+9FIT3BsQ6uQfnmq1Lp4CJiLPCMgEBegrQZwf+mtAQXo1nc20kszPKum7WiIaaGnFPqHaDjzJq5UfYBc7Xxvl9dcjg3o6OD76/CkepenokqHFSw=
Authentication-Results: dkim=none (message not signed)
header.d=none;dmarc=none action=none header.from=cornell.edu;
Message-ID: <f56e88a5-9168-e2ca-7b50-cc9419ba1cc0@cornell.edu>
Date: Thu, 6 Oct 2022 15:58:06 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.3.1
Subject: Re: inotify?
To: cygwin AT cygwin DOT com
References: <CAFMYRRNfM8AOD26q3UbHmwpGyG=WnE7LM8cYJt3=V5Tjfm7vRw AT mail DOT gmail DOT com>
From: Ken Brown <kbrown AT cornell DOT edu>
In-Reply-To: <CAFMYRRNfM8AOD26q3UbHmwpGyG=WnE7LM8cYJt3=V5Tjfm7vRw@mail.gmail.com>
X-ClientProxiedBy: BL0PR02CA0058.namprd02.prod.outlook.com
(2603:10b6:207:3d::35) To SA0PR04MB7322.namprd04.prod.outlook.com
(2603:10b6:806:e2::7)
MIME-Version: 1.0
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: SA0PR04MB7322:EE_|BL0PR04MB4787:EE_
X-MS-Office365-Filtering-Correlation-Id: b9196b0f-afa8-47a9-b7e7-08daa7d5172e
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam: BCL:0;
X-Microsoft-Antispam-Message-Info: LUr6JAXJ5KLTdUS7R9MdE2GkOE+OX3Rbqidpwvx5Z/ZfPkiXAlIVVzjFLfHZfxr0gQrJaERt83aiaCboLzUqTSD83M6UpY8lrAG/KTzS05GMCeXf0kcJNAqBv7rQbSHQs5f47NYV1sVaZzyU96E1paUSzIptUJuT4+T2oM2Bj9gOCx8wGuYFlhK7dRLYFBV90qWFY9SW6occ3Ygo7VANXl8Hc3gdCil9HOmMCk5BiRPLFsvYsA5nW2cDuNG6T1N8zrY+4w7mRT+Y4bc4b/Sm64ofmUqTRx4RZr/tLzPC8mnJu9jniz3Dp8eKEdKQfIzn9tMREI5ayYtkENzH7XuACiCAxIOxza4Z53DxWXyHj/ZH0UHtJMl8xgCHDn1NA5vseIRc8D5xapo6K49z3Nboi63fVatHcNyEImAJRSoM+m6BohAtdDaat2HKLhZE0Xz8q/DH7h2ur9nRUCUSC/iqEpnSUccPe1lScYgF6moJ3ZMFVF6aGC0POlwfNbvMGPZ38qkc+yzJ/P9vRnjlFusocMa9n76WApKlucLwnW6y9rEpwCRo1X2LXXk9sGnfGDm2HyLbRffkr6eT66YoC3vW+CvDjsj7klIEdwpBmggO2PUfftM83ZxNI9BT08pZB3CAeMkUOwjAw0bXLvi8OiAqkt6Y5gsFCgs0gNJdSnslZ9njWiLSv1oN97W3/k0CkiK2SHI20WXuGdHlW7FPZlR0Vt5r1xZbtanOhdEUK0KY3IPczdtkupe+BeGlroPhOXYOEfjJYfuu+8aEdjbjlQAU4RYe+rDklfqQha9X98NnA6TEXWsW7KX7sHR04LEN7YqfxYfzumDjq/utC2GuBVe3mg==
X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
IPV:NLI; SFV:NSPM; H:SA0PR04MB7322.namprd04.prod.outlook.com; PTR:; CAT:NONE;
SFS:(13230022)(4636009)(396003)(39860400002)(366004)(376002)(346002)(136003)(451199015)(316002)(2616005)(83380400001)(38100700002)(2906002)(3480700007)(786003)(186003)(41300700001)(75432002)(7116003)(8936002)(41320700001)(966005)(6916009)(8676002)(478600001)(53546011)(6506007)(6512007)(66476007)(66946007)(66556008)(6486002)(31696002)(5660300002)(31686004)(36756003)(66899015)(86362001)(43740500002)(45980500001);
DIR:OUT; SFP:1102;
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?d3EwUTdiVm82VDR6cGpRVEdtZklLV0hrYUpUTFBDK1lmNGtkQXdWdlBJR2lv?=
=?utf-8?B?RGFqNGxadnAvWDVJQkRYWnBaUHNTNUNlMkVOYVMvbE9RRXRsZnk5a0x1bEwx?=
=?utf-8?B?ekdkbmE0WEExMEw2cXRFamRJL2xHeEVyS1JlelZVRTVYejhsK0xSM3JBVGxE?=
=?utf-8?B?M20wN1JnRjVVQnRqTk11KzdhVjAzN1puamx6VE5OandhU2FlZVNsZ1JjSDNn?=
=?utf-8?B?NzZ3ZmlrcTVYMEwxeVRGNHh1OGw4dCsrRURGamJ0SVBWMVpWUEZ2Y0RzSVdp?=
=?utf-8?B?aVZhNUttT1EyZzZMTmsyQldvRWQ0VW00VG5TeEVobDFHUjVFM2xaT1U2Rmtw?=
=?utf-8?B?WGJaZDl1b3RJM3poVU41L0FqRkRxQXgzajNuS0xsSE4zaGJ5V3d1SlNlb3ow?=
=?utf-8?B?NVMxREt0VmIxREVSalYzMzZ6VWVleHhmMjlUSDVNRzFQYVBCakN4VHJaRUk2?=
=?utf-8?B?M1NuRXBmWGM2NkM4MFIwTnhiRERXQm9USVRjUkgvVitCL3JDd0pMbXdncDg1?=
=?utf-8?B?ZStrYmJVQnNRNzU2NWwvMkc5Mk53TGxZM1MrY0FnK1dVOHF3VFlVRGxkVUh2?=
=?utf-8?B?RTV0TnVrS0F3TnZJOVRXRmRoeGxENlowWjViSXBmTm1HWS9rRG1lT2lONXE1?=
=?utf-8?B?NUZiN0Z3NnpPRG9XT3VGdzFYVk5QYTZnOHRwWS9oKzd3OXd1RUx3UWluNi85?=
=?utf-8?B?SklNVXJla2FMTzUza1hFSkEyc3JkSXVDb1J2S1BKZTRtT3hSSGFZQklJQkFl?=
=?utf-8?B?aWNRb1Q3THMvYUxKYjJTbUFXLzhCMVlKYUtTWXhCRlcvUE90amZDd1hjbGU5?=
=?utf-8?B?U0poNkh6bzdpYTAwcUczSXY5V0hlWWxlcFJZN3hha0ZKalVkUTBBQnBXK2Rk?=
=?utf-8?B?ZC82YzZnRTAvOFVhWFRlSXNRTktNMjlXcENHMWJ2WVo2TXFRR0xJYVZNcnpw?=
=?utf-8?B?TU83bzJuUUtlU0FzdUVkSXNndTJwNkdkTklxa3hlZXNsN01WVjF2Zmw1NHRK?=
=?utf-8?B?ZFJRZkpvTmpvVjFGVno4Yjc3YXBDc2xRa3lSRllTaXdicTBCNmhWdmwvQTg4?=
=?utf-8?B?QTEvQytDVUtjaUptQ2FodGdlajR6SjFnckV0Y0FjVnMrc0tmbVA0ZXIwUFRE?=
=?utf-8?B?MWNHVktLV3hhNkREdytHbmdMOFVQYjN1d1gwRFhPSUN6RktWQVkrdXQrQzJk?=
=?utf-8?B?WkYxZCt6NXNWQ2tPVEhDcHZrWmd6OEtjR0VyVTFlTE1BMlNqTkVoNkY4WHhK?=
=?utf-8?B?ait2U3p1UFZIQWdLUVhad0NpdlFBMzU5aCtGSGFUY2ZCSFFOcG9DajBiSEhj?=
=?utf-8?B?aWU5UHdOS0VsNkpMTVlPRlpEMzY4eW43TXQ4enRPR2VtWWdaT2c5QkpGdUpx?=
=?utf-8?B?ODg0b3BzTGZhc1RmR3FOaVlWOEpUblJLLzlUK1pwVlYzalF2STByK1VhTEd2?=
=?utf-8?B?YlpSRThPZnZrOHVNVDA2L08zQUpZNG1XUkYrRFhTaEJHeENiUGk2OEJVOXpH?=
=?utf-8?B?U01TUXBReEJVUjF6T2FDUXBWWkVBVndTcGIycEc5dWY3UWdXSVZrenVyOXl5?=
=?utf-8?B?aFI1VXJub0UvVk53cGh4OVlSUmp6eTRjTGhTVzN1UXVyT0FvSGRxcXVHdEFN?=
=?utf-8?B?S3BDM0N5ajRuWmdJb3JGemEwZG4zS1o1Q096VjBhdDZHWTFXcDRjTEgzNFNZ?=
=?utf-8?B?NDJsOFJLd2FnTDdFZDRWN0JDbzJzbFE3enkvb3NvRUhzZ3gwWDFNSVdadWNC?=
=?utf-8?B?dzhackgrZlVMZVM3clJ2Y25TOEdabnFnNjExUmpmMmw3V3ZCMzZIanlpTFBr?=
=?utf-8?B?OElHeC9UMDZMSDV6TmZOZk9OTVVYaTkvMC9BM0dkQjhsK0ZzcjYzMTM3UFlV?=
=?utf-8?B?ZmZTV3labHhleFpYMWFhbGJPZ2V1ODBsWWh3R2F2aVB2b3FNaGpXVHJWbkVv?=
=?utf-8?B?bWtxVXFoQm1NVTFwZWxqMmExVVplY25ZZTYvTDJ6U0lqTkc3L202OWxuWWpn?=
=?utf-8?B?MzR6V0hSMnBCaUxhaU5sMzBjeE1VcjcvN2ZZSEViZ3NQWlp6NkxNMm41N2tX?=
=?utf-8?B?UEFYZ0VjcG1BVXNyOHhIOHJsQ0RiTlVKZGRsa2MvVHhacjJVOGpoU3lYMVI0?=
=?utf-8?B?ekRqUFRUODBFQWRCQVhHZmZJMW9WeWlzNGd5c2k4QkErTFdpRS9LbmN4SDJo?=
=?utf-8?Q?OGkduit9rAy5XAQb1N3YvB6W2ciEkR3pO/EXAD8hQrz+?=
X-OriginatorOrg: cornell.edu
X-MS-Exchange-CrossTenant-Network-Message-Id: b9196b0f-afa8-47a9-b7e7-08daa7d5172e
X-MS-Exchange-CrossTenant-AuthSource: SA0PR04MB7322.namprd04.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Oct 2022 19:58:08.6406 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 5d7e4366-1b9b-45cf-8e79-b14b27df46e1
X-MS-Exchange-CrossTenant-MailboxType: HOSTED
X-MS-Exchange-CrossTenant-UserPrincipalName: +VZwfMT1GvuSaOew8K5E4TrXLMEQD01ryMHUm0Wrer5MqAdIgfPCNt+4OvcQmM8fmbeObECGaSp3kShAaSlU5A==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR04MB4787
X-Spam-Status: No, score=-3.8 required=5.0 tests=BAYES_00, DKIM_SIGNED,
DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, JMQ_SPF_NEUTRAL, NICE_REPLY_A,
RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS,
TXREP autolearn=ham autolearn_force=no version=3.4.6
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on
server2.sourceware.org
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>
Errors-To: cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>

On 10/6/2022 12:29 PM, Kevin Connor Arpe wrote:
> Hi,
> 
> Sorry, I am a GMail user, so I am unable to reply to the original email
> from Eric Blake eblake AT redhat DOT com on Thu May 3 14:03:00 GMT 2018:
> https://cygwin.com/pipermail/cygwin/2018-May/237069.html
> 
> Eric wrote: <<And patches to make Cygwin support inotify_init() and
> friends implemented
> on top of the Windows native API are certainly welcome.>>
> 
> First, please correct me if Linux-style inotify is already supported in
> Cygwin.  As I understand, it is not.

That's correct.

[...]

> I would appreciate it if people could share their thoughts and advice.

I don't know if this will help, but Emacs has a filenotify feature which, on 
Linux, is based on inotify.  In the native Windows build of Emacs, filenotify is 
implemented in the file src/w32notify.c in the Emacs source tree.  Looking at 
how this is done might give you some ideas.

> The Linux inotify API is an excellent feature.  I have used it a few times
> with great success.  It would be nice to have this feature on Cygwin.

Agreed.  Good luck.

Ken

-- 
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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019