From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-Status: No, score=-3.9 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from neon.ruby-lang.org (neon.ruby-lang.org [221.186.184.75]) by dcvr.yhbt.net (Postfix) with ESMTP id 0EA621F4B4 for ; Mon, 11 Jan 2021 17:59:43 +0000 (UTC) Received: from neon.ruby-lang.org (localhost [IPv6:::1]) by neon.ruby-lang.org (Postfix) with ESMTP id AA3B012095A; Tue, 12 Jan 2021 02:58:51 +0900 (JST) Received: from xtrwkhkc.outbound-mail.sendgrid.net (xtrwkhkc.outbound-mail.sendgrid.net [167.89.16.28]) by neon.ruby-lang.org (Postfix) with ESMTPS id 674D7120956 for ; Tue, 12 Jan 2021 02:58:49 +0900 (JST) Received: by filterdrecv-p3mdw1-7474cd8bfd-9jk94 with SMTP id filterdrecv-p3mdw1-7474cd8bfd-9jk94-19-5FFC9208-5C 2021-01-11 17:59:36.537544995 +0000 UTC m=+2746650.019672559 Received: from herokuapp.com (unknown) by ismtpd0134p1mdw1.sendgrid.net (SG) with ESMTP id yQhuj1lHQ_a26tg7mm0QlA for ; Mon, 11 Jan 2021 17:59:36.476 +0000 (UTC) Date: Mon, 11 Jan 2021 17:59:36 +0000 (UTC) From: julien@portalier.com Message-ID: References: Mime-Version: 1.0 X-Redmine-MailingListIntegration-Message-Ids: 77906 X-Redmine-Project: ruby-master X-Redmine-Issue-Tracker: Bug X-Redmine-Issue-Id: 17527 X-Redmine-Issue-Author: ysbaddaden X-Redmine-Sender: ysbaddaden X-Mailer: Redmine X-Redmine-Host: bugs.ruby-lang.org X-Redmine-Site: Ruby Issue Tracking System X-Auto-Response-Suppress: All Auto-Submitted: auto-generated X-SG-EID: =?us-ascii?Q?qPqZ0kKiDmKq8LtfsoS9MdKCGIvn9cQFu+VYS9IfhKSqBhPTBQ452BgfEiTCg8?= =?us-ascii?Q?Hs9NHMAanHYcPgfVkHtKe+U66rXBG5r76z6+fSW?= =?us-ascii?Q?edsZ5zGDKEls6EiCQEk9u8XIq7eS=2FJqC2IWm9M5?= =?us-ascii?Q?SJ3jX2+rGz1yT3Or9hXT7tkqisCylERUcxRvUWx?= =?us-ascii?Q?XRfJEIeQo1dnD2vi1XwrTj9yCf1r44PMgi7hbvV?= =?us-ascii?Q?yhpbT+db2jwN4q=2Fj0=3D?= To: ruby-core@ruby-lang.org X-Entity-ID: b/2+PoftWZ6GuOu3b0IycA== X-ML-Name: ruby-core X-Mail-Count: 102003 Subject: [ruby-core:102003] [Ruby master Bug#17527] rb_io_wait_readable/writable with scheduler don't check errno X-BeenThere: ruby-core@ruby-lang.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: Ruby developers List-Id: Ruby developers List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ruby-core-bounces@ruby-lang.org Sender: "ruby-core" SXNzdWUgIzE3NTI3IGhhcyBiZWVuIHJlcG9ydGVkIGJ5IHlzYmFkZGFkZW4gKEp1bGllbiBQb3J0 YWxpZXIpLg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpCdWcg IzE3NTI3OiByYl9pb193YWl0X3JlYWRhYmxlL3dyaXRhYmxlIHdpdGggc2NoZWR1bGVyIGRvbid0 IGNoZWNrIGVycm5vIA0KaHR0cHM6Ly9idWdzLnJ1YnktbGFuZy5vcmcvaXNzdWVzLzE3NTI3DQoN CiogQXV0aG9yOiB5c2JhZGRhZGVuIChKdWxpZW4gUG9ydGFsaWVyKQ0KKiBTdGF0dXM6IE9wZW4N CiogUHJpb3JpdHk6IE5vcm1hbA0KKiBydWJ5IC12OiBydWJ5IDMuMC4wcDAgKDIwMjAtMTItMjUg cmV2aXNpb24gOTVhZmYyMTQ2OCkgW3g4Nl82NC1saW51eF0NCiogQmFja3BvcnQ6IDIuNTogVU5L Tk9XTiwgMi42OiBVTktOT1dOLCAyLjc6IFVOS05PV04sIDMuMDogVU5LTk9XTg0KLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KIyMgUHJvYmxlbQ0KDQpQbGF5aW5nIHdp dGggdGhlIG5ldyBGaWJlciBTY2hlZHVsZXIsIEkgbm90aWNlZCB0aGF0IGBUQ1BTZXJ2ZXIjYWNj ZXB0YCB3b3VsZCBodW5nIGZvcmV2ZXIgYWZ0ZXIgY2xvc2luZyB0aGUgc2VydmVyIGZyb20gYW5v dGhlciBGaWJlci4gSSBleHBlY3RlZCBpdCB0byBiZSByZXN1bWVkIGFuZCBmYWlsIHdpdGggSU9F cnJvciwgYXMgaXQgaGFwcGVucyB3aXRoIHRocmVhZHMuDQoNCiMjIEFuYWx5c2lzDQoNCldoYXQg aGFwcGVucyBpcyB0aGF0IHRoZSBgYWNjZXB0NGAgY2FsbCBpbiBgcnNvY2tfc19hY2NlcHRgIGZh aWxzIGFuZCBzZXRzIGVycm5vIHRvIGBFcnJubzo6RUJBREZgLCBpdCB0aGVuIGNoZWNrcyBhIGZl dyBtZW1vcnkvbGltaXQgcmVsYXRlZCBlcnJub3MsIHRoZW4gY2FsbHMgYHJiX2lvX3dhaXRfcmVh ZGFibGVgIGV4cGVjdGluZyBpdCB0byBoYW5kbGUgdGhlIGN1cnJlbnQgZXJybm8gZm9yIElPIGVy cm9ycy4gQnV0IHdoZW4gYSBzY2hlZHVsZXIgaXMgc2V0LCBpdCBpbW1lZGlhdGVseSBkZWxlZ2F0 ZXMgdG8gYFNjaGVkdWxlciNpb193YWl0YCBhbmQgZG9lc24ndCBjaGVjayB0aGUgY3VycmVudCBl cnJubyEgSW4gbXkgY2FzZSAobmlvNHIpLCB0aGUgYGlvX3dhaXRgIGhvb2sgcmV0dXJucyBhIHJl YWR5IHN0YXRlLCB3aGljaCBjYXVzZXMgYHJzb2NrX3NfYWNjZXB0YCB0byBsb29wIGZvcmV2ZXIu DQoNCkkgdHJpZWQgdG8gbWFudWFsbHkgY2hlY2sgaW4gdGhlIGBpb193YWl0YCBob29rIHdoZXRo ZXIgdGhlIElPIGlzIGNsb3NlZCwgYnV0IHRoZSBmZCBpcyBuZXZlciB1cGRhdGVkIChBRkFJSyBu ZXZlciBzZXQgdG8gLTEpIHNvIGBpby5jbG9zZWQ/YCBpcyBhbHdheXMgZmFsc2UuIEknbSBub3Qg c3VyZSBzY2hlZHVsZXJzIHNob3VsZCBjaGVjayB3aGV0aGVyIHRoZSBmZCBpcyBjbG9zZWQsIHRo b3VnaHQuDQoNCiMjIFByb3Bvc2VkIHNvbHV0aW9uDQoNCkEgc29sdXRpb24gaXMgdG8gZm9sbG93 IHdoYXQgaGFwcGVucyBmb3IgdGhyZWFkcywgYW5kIG9ubHkgY2hlY2sgdGhlIHNjaGVkdWxlciB3 aGVuIGVycm5vIGlzIEVBR0FJTiBvciBFV09VTERCTE9DSy4gSSBiZWxpZXZlIGl0J3MgdGhlIG9u bHkgZXJyb3JzIHdoZXJlIHdlJ3JlIGV4cGVjdGVkIHRvIHdhaXQuIFRoaXMgY2hhbmdlIGFsc28g bWVhbnMgdGhhdCBFSU5UUiB3aWxsIGJlIGhhbmRsZWQsIHRvbywgYW5kIG90aGVyIGVycm5vcyB0 byByYWlzZSBhbiBleGNlcHRpb24uDQoNCkluc3RlYWQgb2YgcmFpc2luZyBgSU9FcnJvci5uZXco ImNsb3NlZCBzdHJlYW0iKWAgYXMgaXQgaGFwcGVucyBmb3IgdGhyZWFkcywgaXQgcmFpc2VzIGBF cnJubzo6RUJBREZgIHdoZW4gYSBTY2hlZHVsZXIgaXMgc2V0LiBJIHN1cHBvc2UgaW4gdGhlIHRo cmVhZCBicmFuY2hlcywgaXQgdXBkYXRlcyB0aGUgSU8gYXQgc29tZSBwb2ludCBhbmQgY2FsbHMg YHJiX2lvX2NoZWNrX2Nsb3NlZGAgd2l0aCB0aGUgdXBkYXRlZCBmZCDigJRtYXliZSB3aXRoIGBH ZXRPcGVuRmlsZWAgKGBSQl9JT19QT0lOVEVSYCkg4oCUIGFuZCB3ZSBvdWdodCB0byBkbyB0aGUg c2FtZSBhdCBzb21lIHBvaW50Pw0KDQpBbm90aGVyIHNvbHV0aW9uIGl0IHRvIG5vdCBkZWxlZ2F0 ZSB0byB0aGUgc2NoZWR1bGVyIGluc2lkZSBgcmJfaW9fd2FpdF9yZWFkYWJsZWAgYmVjYXVzZSBp dCB3aWxsIGV2ZW50dWFsbHkgY2FsbCBgcmJfd2FpdF9mb3Jfc2luZ2xlX2ZkYCB0aGF0IHdpbGwg Y2hlY2sgZm9yIHRoZSBzY2hlZHVsZXIsIGJ1dCB3ZSBjYW4gYXZvaWQgc29tZSBmdW5jdGlvbiBj YWxscywgYXMgd2VsbCBhcyB0aHJlYWQtcmVsYXRlZCBkZWJ1ZyBpbmZvcm1hdGlvbiB0aGF0IGNv dWxkIGJlIGNvbmZ1c2luZy4gSXQgYWxzbyB3b24ndCByYWlzZSBoZWxwIHRvIHJhaXNlIElPRXJy b3IuDQoNCkknbSBhdHRhY2hpbmcgYSBwYXRjaCB0aGF0IGltcGxlbWVudHMgdGhlIGZpcnN0IHNv bHV0aW9uLiBJdCBmaXhlcyBib3RoIGByYl9pb193YWl0X3JlYWRhYmxlYCBhbmQgYHJiX2lvX3dh aXRfd3JpdGFibGVgIHNpbmNlIHRoZSBsYXR0ZXIgbWF5IGV4aGliaXQgdGhlIHNhbWUga2luZCBv ZiBpc3N1ZSBpbiBhbm90aGVyIHNjZW5hcmlvLiBUaGlzIGlzIHNwZWN1bGF0aXZlLCBJIGRpZG4n dCBoaXQgb25lLCB5ZXQuDQoNCi0tLUZpbGVzLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0NCnJiX2lvX3dhaXRfbWV0aG9kc193aXRoX3NjaGVkdWxlcl9za2lwX2Vycm5vX2NoZWNrcy5w YXRjaCAoMS41MiBLQikNCg0KDQotLSANCmh0dHBzOi8vYnVncy5ydWJ5LWxhbmcub3JnLw0K