[前][次][番号順一覧][スレッド一覧]

ruby-changes:70975

From: Yuta <ko1@a...>
Date: Wed, 19 Jan 2022 11:19:52 +0900 (JST)
Subject: [ruby-changes:70975] 9033ac3e2c (master): dir.c: ignore ENOTCAPABLE while glob similar to EACCES

https://git.ruby-lang.org/ruby.git/commit/?id=9033ac3e2c

From 9033ac3e2ce5735c11e99f7f4ecf63d5c258ac1e Mon Sep 17 00:00:00 2001
From: Yuta Saito <kateinoigakukun@g...>
Date: Sat, 27 Nov 2021 18:27:37 +0900
Subject: dir.c: ignore ENOTCAPABLE while glob similar to EACCES

---
 dir.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dir.c b/dir.c
index 8bd03679f18..76c108a4a9d 100644
--- a/dir.c
+++ b/dir.c
@@ -1992,7 +1992,11 @@ rb_glob_error(const char *path, VALUE a, const void *enc, int error) https://github.com/ruby/ruby/blob/trunk/dir.c#L1992
     struct glob_error_args args;
     VALUE (*errfunc)(VALUE) = glob_func_error;
 
-    if (error == EACCES) {
+    switch (error) {
+      case EACCES:
+#ifdef ENOTCAPABLE
+      case ENOTCAPABLE:
+#endif
 	errfunc = glob_func_warning;
     }
     args.path = path;
-- 
cgit v1.2.1


--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]