From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM12-DM6-obe.outbound.protection.outlook.com (mail-dm6nam12on2109.outbound.protection.outlook.com [40.107.243.109]) by sourceware.org (Postfix) with ESMTPS id 8A0303858D37 for ; Thu, 6 Oct 2022 19:58:11 +0000 (GMT) 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; Received: from SA0PR04MB7322.namprd04.prod.outlook.com (2603:10b6:806:e2::7) by BL0PR04MB4787.namprd04.prod.outlook.com (2603:10b6:208:46::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5676.32; Thu, 6 Oct 2022 19:58:08 +0000 Received: from SA0PR04MB7322.namprd04.prod.outlook.com ([fe80::91f5:ea9:176e:ad14]) by SA0PR04MB7322.namprd04.prod.outlook.com ([fe80::91f5:ea9:176e:ad14%8]) with mapi id 15.20.5676.032; Thu, 6 Oct 2022 19:58:08 +0000 Message-ID: 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? Content-Language: en-US To: cygwin@cygwin.com References: From: Ken Brown In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit 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 List-Id: 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@redhat.com on Thu May 3 14:03:00 GMT 2018: > https://cygwin.com/pipermail/cygwin/2018-May/237069.html > > Eric wrote: < 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